已采纳回答 / 慕虎3005618
因为这两个变量指向的内存是一样的,都是“”hello“”所以返回true,如果改成String s1 = new String("hello");String s2 = new String("hello");System.out.println(s1==s2); // 返回fasleSystem.out.println(s1.equals(s2)); //此时只能使用equals比较,因为s1和s2此时指向的内存是不同的
2017-08-19
最新回答 / 慕先生0420947
continue;下面不可以写代码了(在这个循环内).可以把System.out.println("它是个"+count+"的数!");写在continue;上面把break;删掉
2017-08-19
已采纳回答 / Agent_Wancy
重复变量了啊 boolean a,x,y,z;就好了然后直接 a=5>6 不就行了 boolean a=5.>6相当于又重复声明了一个变量
2017-08-18
已采纳回答 / 慕勒3438965
for(int i=0;i<nums.length;i++){if(nums[i]>=max)max=nums[i];if(nums[i]<min)min=nums[i];sum+=nums[i];}你试一试吧
2017-08-18