摘要:
先判断数据是否符合规定,再按常规来,比方说,分数只能在0-100.先判断不在0一下||100以上 if(score>100||score<0){ //错误数据 }else if(score==100){ //满分 }else if(score>=90&&score<100){ //优秀 }else 阅读全文
摘要:
if(number%2==0){ //偶数 }else{ //奇数 } 阅读全文
摘要:
int i=10; int j=20; System.out.println((i++>100)&(j++>100));//false&false System.out.println(i); System.out.println(j); 输出结果 false 11 21 System.out.pr 阅读全文
摘要:
&逻辑与 只有true&true,输出结果才是true,其他都是false |逻辑或 只有false|false,输出结果才是false,其他都是true ^逻辑异或 false^false,true^true输出结果是fasle false^true,true^false输出结果是true 通俗的 阅读全文
摘要:
注意==和=的区别 int i=10; int j=20; System.out.println(i==j); 输出结果是false System.out.println(i=j); 输出结果是20 即把j的值赋给了i,并输出i现在的值。 阅读全文
摘要:
short a=10; a=a+20; 这样就报错了,因为a是short,20是int 加一块是int,但等号左边是short,所以需要强制转换 a=(short)(a+20); 这样就不报错了 而a+=20;就不报错 得出结论, +=隐含了强制类型转换 阅读全文
摘要:
整数相除只能得到整数 System.out,println(6/4); 输出结果1 想得到小数得有浮点数参与 System.out,println(6.0/4); 输出结果1.5 1.字符+是变成数加一块 char字符和int相加,char字符换成底层的数字 ‘a’+10=107 ‘a’是char类 阅读全文
摘要:
1.自动转换:范围小的往大的转 double d=10; 输出结果是10.0 byte转不到char 2.强制转换:范围大的转成小的 int k=(int)88.88; 输出结果是88 阅读全文
摘要:
变量本质上是内存里的一块区域。 用long定义变量时,后面要加l 用float定义变量时,后面要加f 标识符: 数字、字母、_、$ 上一行后面那俩是下划线和美元符号 开头不能是数字,不能是关键字,区分大小写 小驼峰命名法:方法、变量 name,firstName 大驼峰命名法:类 Student,G 阅读全文
摘要:
计算机存储设备最小信息单元:位、bit、b 计算机最小存储单元:字节、B 1B=8b 整数默认int,小数默认double 阅读全文