已采纳回答 / 年轻人千万别熬夜
一.1.float是单精度浮点数,内存分配4个字节,占32位,有效小数位6-7位double是双精度浮点数,内存分配8个字节,占64位,有效小数位15位 2.java中默认声明的小数是double类型的,如double d=4.0如果声明: float x = 4.0则会报错,需要如下写法:float x = 4.0f或者float x = (float)4.0其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义 3.对编程人员而言,double 和 floa...
2016-04-11
已采纳回答 / 薄荷波
1:== 是一个运算符。 2:Equals则是string对象的方法,可以.(点)出来。我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较 1、基本数据类型比较 ==和Equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和Equals都是比较栈内存中的地址是否相等 。相等为true 否则为false; 需注意几点: 1、string是一个特殊的引用类型。对于两个字符串的比较,不管是 == 和 Equals 这两者比较的都是字符串是...
2016-04-10
已采纳回答 / nuli5
举个例子:(表达式一) | | (表达式二) 任一 为true (表达式一) &&(表达式二)只有一个为 false任一 就是 只有满足一个 就为true 可以1也可以多个只有一个,就是只能为1个
2016-04-10
已采纳回答 / qq_末夏_03159133
可以肯定了 你要明确类型 int 类型 是double类型的话 底层会发生自动提升的 也就是 就算是小数 也会被转换成int 类型,因此小数会被删除自留下整数 也就是自有一位数的原因,把你那int 类型改成double
2016-04-10
已采纳回答 / dazi
while(num != 0){ //当num不为0时执行大括号内语句。count++; //count加1。num/=10; //num=num/10,因为都是整型数据所以当num<10时num/10=0,直到num=0时循环结束。}System.out.println("它是个"+ count+"位的数!");
2016-04-10
已采纳回答 / 老子打死抢我昵称的人
用命令提示符时候应该这样写:javac HelloWorld.java //如果它没有提示出错,就继续输入下一行。java HelloWorld //你之所以被拒绝访问是因为HelloWorld.java:1出错,HelloWorld后面不用带.java
2016-04-10