最新回答 / 卡尔勒夫斯基WL
解释一下,对于字符创,是首个字符的ASCII码进行升序排列。这个逻辑对于字符,数值,字符都是通用的,但不能把这几个混在一起,放在一个数组中。你定义数组的时候,必须在数组前面定义数组类型,一旦数组定义好之后,内部元素的类型也就确定了。数组方面,可以看得出,java的定义比python严格一些。楼主可以验证。
2018-07-23
最新回答 / 图酥
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;if(num>=0 && num<1000000000){ while(num !=0){ num=num/10; count++; }}System.out.println("它是个"+count+"位的数!"); }}而且题目要求是小于10位,你没有把这个...
2018-07-23
最新回答 / 真的菜的抠脚
根据精度和存储的最大数据来看的:如高精度向低精度转换会发生精度丢失,所以需要强制转换;而大数据类型向小数据类型转换时,因为它们是用二进制存储的,所以会截取后面的有效长度赋给目标变量,可能会出错(之所以说说可能,因为当大数据类型的数据在小数据的表示范围内时就不会,因为被截断丢失的部分都是0)。
2018-07-23
最新回答 / 慕无忌7284612
一般来说学习java得话对电脑配置要求不高。如果是台式机根据预算购买cpu较强的电脑。笔记本的话也是cpu强一点的。最好去店里按按笔记本键盘。选择一款按键舒服的电脑。既然没说预算。台机就i7 8700k + tgx1080显卡,全模组电源。水冷。32寸带鱼屏。笔记本得话 戴尔xps系列。苹果mac即可
2018-07-23
已采纳回答 / 慕粉1104577335
因为换了之后相当于先将num变成4,再往后加与num是2时相同个数的偶数。即将原数列每个数都加了个2,相当于加了25个2,所以会变为700。(当你了解到num=50时,进行最后一次循环时sum加的是52,你就会明白了。)
2018-07-22