已采纳回答 / 到底是幼稚
float的精度比较低,double的精度相对高,从精度低的类型向精度高的类型转换的时候,会自动补全小数位(补全时都是随机的)。java中精度高的不能赋值给精度低类型的变量,反之可以。
2019-01-08
已采纳回答 / 小小杏鲍菇
我的理解是break的目的是告诉系统当case满足时执行的代码到break之前,如果没有break,系统就只认识switch语句最后一个}符号,其他的case都会忽略掉。例:int num=1;switch (num){ case 1: System.out.println("111"); case 2://由于系统没有看到break,会忽略掉这个case System.out.println("222"); //但是系统认识这句话,所以当case值满...
2019-01-05
已采纳回答 / hanjoino
为了换行,System.out.print()是不换行的输出,System.out.println()是换行输出,只是为了单纯用于换行,所以里面空内容
2019-01-05
已采纳回答 / 小小杏鲍菇
代码1:System.out.println(three=one+two);/* 此句的运算过程:打印 three重新赋值为one+two的结果,即将three重新赋值为10+20,此时输出结果为30,同时three的值为重新赋值为30*/ System.out.println(three+=one);/*此句的运算过程:打印 three重新赋值为three+one的结果,即将three重新赋值为30+10,此时输出结果为40,同时three的值重新赋值为40*/ System...
2018-12-28