已采纳回答 / 空城碎忆丶
因为你的score变量加的是count变量,而count变量每次循环加1,所以你的程序实际的运行过程是:第一次循环:score = 53 + 0 = 53; count = 0 + 1 = 1;第二次循环:score = 53 + 1 = 54; count = 1 + 1 = 2;第三次循环:score = 54 + 2 = 56; count = 2 + 1 = 3;第四次循环:score = 56 + 3 = 59; count = 3 + 1 = 4;第五次循环:score...
2018-09-21
已采纳回答 / 慕移动8525203
package cn.sc.as;public class Conus { double PI=3.14; double r; double high; double volume; public double getR() { return r; } public void setR(double r) { this.r = r; } public double getHigh() { return high; } public void setHigh(double high) { this....
2018-09-21
已采纳回答 / 慕勒2701546
Arrays.sort(cheng); int count = 0; for(int i=cheng.length-1;i>=0;i--){ if((cheng[i]<100&&cheng[i]>0)){ count++; System.out.println(cheng[i]); if(count==3){ break; } } }
2018-09-20
已采纳回答 / Moonlightsa
那块没有问题的,if 是条件语句,只有小括号里的表达式为true ,才会执行大括号里的代码。如果第一个数已经比第二个数大了,就不会执行if代码了,因为那个的目的就是交换值
2018-09-19
已采纳回答 / qq_才下眉头又上心头_0
public class HelloWorld { public static void main(String[] args) { int sum = 0; // 保存 1-50 之间偶数的和 int num = 2; // 代表 1-50 之间的偶数 do {//实现累加求和 sum+=num;//sum=sum+num;num += 2; // 每执行一次将数值加2,以进行下次循环条件判断 num=num+...
2018-09-18
已采纳回答 / 慕勒2701546
int one = 10 ; int two = 20 ; int three = 0 ; //为three赋值运算结果 three = one+two; //10+20 three 为30 System.out.println(""+three); three=three+=one; //30+10 three 为40 System.out.println(three); three = three-=o...
2018-09-18