已采纳回答 / AbduRxit
你定义的 num 是 int 类型(整形) 10也是整数 整数除于整数 得到的结果也是整数 所以 第二次 1/10 得到的结果是 0 会把 小数点后面忽略掉 num=0了 就循环结束了另外count++;和 num /= 10;上下位置可以调换
2018-10-24
已采纳回答 / qq_撒浪嘿呦_inwKX7
从知乎粘过来的。。。这个。。。。。比如String s = new String("abc");String a = "abc"此时 a == b // false a.equals(b) // true为毛咧?因为==在比较对象的时候,是比较他们是不是引用的同一个对象。而equals比较对象的“值”是否相等。当然,有些对象的equals函数木有重载,这个时候,也是1的解释。所以。。。你要看看是哪个对象。作者:NickZhang链接:https://www.zhihu.com/question/...
2018-10-23
已采纳回答 / 慕用3483772
int one = 20 ; if(one%2==0){System.out.println("one是偶数"); }else {System.out.println("one是奇数"); }
2018-10-21
已采纳回答 / Maker529
你是不是这样子用的:比如:char="a";这样是错误的,因为双引号"是用来修饰字符串String的,单引号'才是用来修饰字符char的。应该这样用:char a='a';
2018-10-19