byte a = 1,b = 2; // byte a1 = 1 , byte b2 = 2;
byte c = (byte) (a+b); // a+b 默认是int类型
float d = 1.1f; // 小数默认为double类型,需要用f转为浮点类型
short s = 23;
s += 12; // += 可以保证类型的一致
s=(short)(s + 12) ; // 数字默认为int类型 short + int ,需要强转
while( a++<3 ) {
System.out.println("haha");
}
System.out.println("hehe");
int [ ] array = {'a' ,12,34,45 }; // 97 ,单个字符(只要单引号内的都是字符),本质上就是数组 ASCII码表
for (int 1=0; i<array.length;1++){
System.out.println(array[ i ]);
}
int x = 1 , y = 1;
// && 当前面的条件不满足,则最后的结果一定不满足,后面的条件不再执行
// & 不管条件是否满足,所有条件钧做判断
if(x++==2 && ++y==2){
x=7;
}
System.out.println("x="+x+" , y ="+y); // 2 2
boolean b=true;
int a = 1;
if(b=false) { // 只有boolean类型的值赋值语句才可以放在判断条件里
System.out.println("a");
} else if(b) {
System.out.println(b);
} else (!b) {
System.out.println("c");
} else
System.out.println("d");