已采纳回答 / 薄荷波
1:== 是一个运算符。 2:Equals则是string对象的方法,可以.(点)出来。我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较 1、基本数据类型比较 ==和Equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和Equals都是比较栈内存中的地址是否相等 。相等为true 否则为false; 需注意几点: 1、string是一个特殊的引用类型。对于两个字符串的比较,不管是 == 和 Equals 这两者比较的都是字符串是...
2016-04-10
已采纳回答 / qq_夢约绿都_0
布尔型只有两种值true和false比如:你输入int a=1;int b=2;System.out.println(a>b);结果为false不用太纠结,它不过也是一种数据类型。要注意:布尔型不能转换成其他数据类型
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