Java编程基础

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

double 64位
1.7e-308~1.7e+308
声明float变量时,在数字后面加“F”或”f”
声明double变量时,在数字后面加“D”或”d”
如果没有任何指定,默认为double型
字符型
char
16位
字符型为双字节码,称为unicode,包括了全世界 的各种语言符号,它采用16进值编码,范围从 ‘\u0000’到‘\uFFFF’,而ASCII码是其子集,只有 256个,范围从‘\u0000’到‘\u00FF’
class TrafficTool; String getName(); int carNumber=10; final float PI=3.1415926f;
Java关键字
Java保留某些单词做特殊用途,称为关键字,自 定义标识符不要和关键字相同
例:class this , String void都是错误的
单行注释://开头 多行注释 :/*和*/之间
Java注释
语句、程序段、空白区域
语句占一行或多行,语句之间由分号隔开 一个程序段是由{ 和 }包含的语句。在类的定义当中
必须用{ 和 }。可以使用嵌套语句 在Java程序中允许使用任意长度的空白区域。空白
区域可以是空格、Tab制表位或者是新的一行
Java常量
整型常量 字符常量 布尔常量
浮点常量 字符串常量
整型常量
十进制:以数字1~9开头 八进制:以数字0开头 十六进制:以0x(数字0和字母x)开头
注意:Java整型默认为int
长整型常量:在数字后加”L”或”l”
浮点型常量
十进制数形式
由数字和小数点组成,且必须有小数点,如0.123, .123, 123.,123.0
关键字列表
• 分支关键字
- if - else - switch - case - default - break
• 方法、变量和类修饰符
- private - public - protected - final - static - abstract - synchronized - volatile - transient
常量和变量
常量:其值不变
数据类型
用关键字final来实现
final 数据类型 常量名=值[,常量名[=值]…];
如:final int NUM=100;
变量:其值可变
常量
变量
数据类型 变量名[=值[,变量名[=值]…];
如:int count;
int i=1, j=2;
char c=‘a’;
常量
自定义类名不要和Java本身的类名相同。
例:class System 参考System程序
Java关键字都是小写
• 基本数据类型
- byte - short - int - long - float - double - char - boolean
• 循环关键字
- do - while - for - break - continue
科学计数法形式
如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指 数必须为整数
注意:
单精度数要在数字后加F或f,否则赋给float变量时编译报错,例:float f=1.2;
双精度数在数字后加D或d或不加 Java浮点型默认为double
字符常量
由单引号括住,例:‘a’,’1’,’%’
数组
整型
byte short int long
8位 16位 32位 64位
(-128~127) (-32768~32767) (-231~231-1) (-263~263-1)
byte b=129;
编译报错,因为129超过了byte类型的取值
范围,其它类似
浮点型(小数)
float
32位 3.4e-38~3.4e+38
可以用一个整数代表一个char变量的值,例:
char ch=97;等价于char ch=‘a’
boolean 1bit 布尔型变量的值只有两个
true false
布尔型
Java基本数据类型平台无关性
Java的各种数据类型所占内存空间与具体 的硬件、软件平台无关,因此Java没有 sizeof运算符
Java标识符
标识符严格区分大小写
标识符可以字母、下划线或美元符号$开头,其它由字母、数 字、下划线、$组成
标识符中不能含减号和空格 (示范错误的命名)
正确的路有一条,错误的路千万条,何苦与自己过不去。 永远以字母开头,尽量不要包含其它符号 实际开发中会有命名规范手册
Java标识符(续)
标识符应采用有意义的名字 组成标识符的每个单词首字母应大写 类名应以大写开头 方法名、变量名应以小写开头 常量应全部大写,例:
Java编程基础
Java注释和语句 Java标识符、关键字 Java基本数据类型 Java常量、变量 Java数据类型转换 Java运算符 Java流程控制
编码规范
我们应从开始就养成良好的编程风格,软件编码 规范指出:“可读性第一,效率第二”
编码规范往往在求职和开发中起到关键作用
某些不可打印的字符,用斜杠加一个字符表示,称 为转义字符, 例:‘\t’—水平制表, ‘\n’—换行…
布尔常量
只有true和false两个值,注意都是小写 不能将其转换成其它类型
字符串常量
由双引号括住,注意“a”和‘a’不相同
两个字符串可直接用+连接,例如:“hello” +”world”等价于“helloworld”
• 方法相关关键字
- return - void
• 包相关关键字
- package - import
Java基本数据类型
内置基本数据类型
整型 :
byte, short, int, long
浮点型 :
float, double
字符型 :
char
布尔型 :
boolean
复合类型
class源自文库
interface
• 异常处理
- try - catch - finally - throw - throws
• 对象相关关键字
- new - extends - implements - class - instanceof - this - super
关键字列表(续)
• 字面值常量
- false - true - null
相关文档
最新文档