最赞回答 / 慕粉3711419
int age=25; age>60,age>40,age>18,else这个顺序时,由于程序是按代码顺序执行下来从age>60开始逐条判断下来刚好在age>18符合条件所以结果输出是少年; 顺序时60,60,40,18的时候 第一条判断条件是age>=60,age不符合条件继续向下执行,定义age=25,第二个条件age<60和第三个条件age<40都满足,但是age<60在age<40前先执行所以输出的为中年。说白了就是一句话程序是按照代码...
2016-07-16
最赞回答 / qq_Morpheus丶_0
int i=1;sum=0;do{ if(i%7==0) sum+=i;}while(i<=50);System.out.println(sum)
2016-07-16
最新回答 / LIUSILIANG
package com.imooc;public class HelloWorld { public static void main(String[] args) { String mark = (68>=60)?"及格":"不及格"; //这样输出来也是“及格” System.out.println(mark); }}结果:及格
2016-07-16
已采纳回答 / 有些人一直都在
双精度表示的范围要比单精度大,单精度的范围是-3.4*10的38次方~3.4*10的38次方,双精度的范围是-1.7*10的308次方~3.4*10的38次方,不过一般不会用到那么精确,如果不是做科研,表示范围都一样。还有float定义的变量占4个字节(32位),双精度定义的变量占8个字节(64位)。至于那些颜色并没有什么特殊含义,如果把背景颜色换了的话那些颜色也就会跟着改变。
2016-07-16
已采纳回答 / 煎蛋的少年
单精度4字节,双精度8字节,后者长一点,如果数字是 “6.11111111111111111111111111”这么多个小数位,单精度的就可能不够用了,就可能会出现“舍弃”,导致某一位后面的数据被遗弃,为了数据完整, 就需要用双精度了。我是这样理解的,具体精度多少我不知道0-0。
2016-07-15