已采纳回答 / Perona
int变量相除,结果一定是int类型的。/(除号)用于两个int类型时,结果只取整数部分,而不是根据四舍五入进行取舍。如本例到第三循环。9/10得到的是0,不满足循环条件num != 0,所以跳出循环。所以只有3次循环哦。
2015-06-04
已采纳回答 / Perona
当然有啦。首先判断它是不是大于等于0和小于等于999999999,如果不满足直接输出”输入错误“;满足的话,咱们就把它从int类型转换成String类型。通过length()方法计算它的长度不就知道它是几位数了。参考代码<...code...>不过这里网站的验证好像是要按它的标准答案来敲代码才给通过的。
2015-06-03
已采纳回答 / Rain_Chen
我要说不简单你是不是就不学了???我要是说难你是不是就会迎难而上???这是个问题嘛!?问那么多干嘛,你学了不就知道了。最后等你理解了这个问题之后你就可以真正的理解了面向对象了,即对象也是对象
2015-06-01
已采纳回答 / KillerMank
加号是用来拼接字符串的,不是字符串使用加号,比如整形,就会进行运算,String肯定有字节长度,char是只能放入字节类型的比如英文字母(一个字母占两个字节),而String类可以放入多个字节.
2015-05-29
已采纳回答 / 伊兮尘昔
4和sum都属于int类型,而int类型相除还是int也就是26了而4.0为double型,sum是int型,int类型除double类型,这其中存在一个隐式转换,得到的是double类型的数据所以是26.25
2015-05-29
已采纳回答 / 狮子_白的lalala
注意for循环里的输出代码的原因,左右两边的代码不一样,左边是System.out.print(),右边的是System.out.println()print输出不带换行,println输出带换行的。
2015-05-28