已采纳回答 / 脚踏实地谋发展2018
两个问题:sss没有赋初值if(scores[i]<0||scores[i]>0)这个判断只有scores等于0的时候才不会执行continue,所以>0那个不用了 for(int i=scores.length-1;i>=0;i++)这里应该是i--
2018-10-03
已采纳回答 / 竟然还有叫某君的
题主的问题出在还没有理解while循环的执行条件上;while循环条件是括号内的条件满足,即判断结果为true时才会执行循环操作,题主的代码中while的判断符号有误,所以实际上这个循环一次也没有执行;下面给出一个本题的循环样例,题主可以参考一下<...code...>
2018-10-03
最新回答 / qq_流年哎_nyzFIJ
在方法中使用 Arrays 类的 sort( ) 方法对数组进行排序,默认按升序排列,注意 Arrays 类的使用需要导入 java.util.Arrays
2018-10-03
最新回答 / 锅火
你用了==之后两个结果都会显示是因为你只用偶数执行了测试,不过这个不重要,使用if{}else{}语句完美解决问题,因为自然数余2的结果就只有两个,不是0就是1,所以换成程序语句执行的意思就是如果是0,则执行if中程序;如果不是0,则执行else中内容。就保证了只会输出一个结果了
2018-10-02
已采纳回答 / 喵喵喵two
import java.util.Scanner;public class Demo03 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("输入硬币的个数n:"); int n=input.nextInt(); int sum=0; int count=0; for(int i=1;sum<n;i++) { sum+=i; cou...
2018-10-01