目录
代码注释方法
- 单行注释:使用“//”进行单行注释
- 多行注释:使用“/* */”进行多行注释
- 文档注释:使用"/** */"进行文档注释
编码规范
- 每条代码以半角“;”结束
- Java的标识符区分大小写
基本数据类型及取值范围
取值范围 | |||
数值类型 | 整数类型 | byte | -128~127 |
short | -32768~32767 | ||
int | -2147483648~2147483647 | ||
long | -9223372036854775808~9223372036854775807 | ||
浮点类型 | float | 1.4E-45~4.4028235E38 | |
double | 4.9E-324~1.7976931348623157E308 | ||
字符类型 | char | ||
布尔类型 | boolean |
变量和常量的声明与赋值
变量
变量名一般第一个单词首字符小写,后续单词首字母大写,如:studentAge。这个不是强制性的规定,只是约定的一种编码规范。
//声明一个int类型的变量,并赋值
int studentAge=5;
//声明一个byte类型的变量
byte b;
//给b赋值
b=1;
常量
定义常量使用关键字final,标识符一般全用大写字母,如以下示例的“PI”
final double PI=3.1415926;
标识符
上述“变量”和“常量”示例中,声明使用的“a”、“b”和“PI”都是属于标识符。那么什么是标识符呢?标识符就是我们自定义的一个名字,作用就是用来定义变量名、常量名、方法名、类名等等。标识符可以由字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字!标识符不能用空格断开,标识符不能是java中的关键字(关键字是指在java语言中已经被赋予特定意义的一些单词,如:int,public,long final等等)。
基本数据类型的使用
下列通过代码实例,先让了解下java基本数据类型的使用与赋值。
整数类型的使用
直接上代码!这里注意的是long 的定义,在某些情况下需要加"L"或“l”,详细看下面代码的注释
//定义a变量
byte a;
System.out.println("最小值:Byte.MIN_VALUE=" +Byte.MIN_VALUE);
//同时定义b和c变量
short b,c;
//同时定义e,f变量并赋值
int e=3,f=4;
//定义long类型的变量
/*
对于long类型,若赋给的值大于int类型的最大值或小于int类型的最小值,
则需要在数字后加"L"或"l"
*/
long g=123123123123123L;//赋给的值大于int类型的最大值,必须加"L"或"l"
long h=123;//赋给的值在int类型取值范围内,则不需要加"L"或"l",当然加也可以
浮点类型的使用
浮点类型包括:double 和 float
注意:定义float类型,需要在数值后面加"F"或"f",否则会出错。因为没有加"F"或"f",在java中默认这个小数是属于double类型的,而你把它定义为float,所以会出错。
//定义单精度浮点类型
/*java里面的小数默认为double类型,所以定义float类型的时候需要在数值后面加"F"或"f",
否则会出错*/
float a=1.2F;
//定义双精度浮点类型(双精度浮点类型范围比float更大)
//定义double可以在数值后面加"D"或"d",也可以不加
double b=1.2;
double c=1.2D;
布尔类型的使用
布尔类型只有2个值,true和false
//布尔类型只有2个值,true和false,代表"真"和"假"
boolean a=true;
boolean b=false;
字符类型的使用
定义字符类型,使用单引号。字符类型可以作为整数对待。如下面例子中定义的y,把y赋值为97,97是“a”在Unicode表中的排序位置,所以说:char y=97 和 char y='a' 是等价的。
//定义字符类型,使用单引号
char x='a';
char y=97;