- 类名或者接口名如果是一个单词,那么首字母大写。如果是多个单词,那么每个首字母都要大写。
- 方法或者变量名,如果是一个单词,那么这个单词小写。如果是多个单词,那么第一个单词小写,从第二个单词开始,每个单词首字母都要大写。
- 方法或者变量名,如果是一个单词,那么这个单词小写。如果是多个单词,那么第一个单词小写,从第二个单词开始,每个单词首字母都要大写。
- 变量的定义格式:变量类型 变量名 = 变量值。
- 基本数据类型:
整型
byte占1个字节,数值范围-128~127
short占2个字节
int占4个字节
浮点型
float占4个字节
double占8个字节
字符型
char占2个字节,数值范围0~65535
布尔型
boolean 占1/8字节
- byte、short、char在运算时,会自动类型提升为int类型。
- 符号“+=”表示左右相加后再赋值给左边。
- 逻辑运算符:&与、~非、|或、^异或。
- >>表示右移一位。
- 三元运算符格式:(关系表达式)?表达式1:表达式2;
- switch结构:
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
default:
语句体3;
break;
}
注意:case后的值只能是常量。
- 注意:case后的值只能是常量。
- float表示的数据范围比long要大。
- ‘0’对应的ASC码表值是48,’a’对应65,’A’ 对应97。
- 关系运算符的结果是boolean类型的。
- ‘^’运算符,相同则为0,不同则为1。
- ‘>>>’表示无符号右移,左边都补’0’。
- 看下面的代码片段:
int x = 2;
int y = 3;
switch(x){
default:
y++;
case 3:
y++;
case 4:
y++;
}
System.out.println("y="+y);
//不知道为什么输出结果是6
- for循环结构:
for(初始化表达式;条件表达式;循环后操作表达式) {
循环体;
}
- while循环结构:
初始化表达式;
while(条件表达式) {
循环体;
控制条件语句(如递增);
}