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