例如,数组的长度为10。小于5 和大于10 的所有输入值将不计算在内,也不会添加。相反,我希望程序收集10个输入的值,这些输入的值不小于5个且不大于10个。只要可以有10个符合条件的值,我可以获得多少输入都没有关系。因为我是编码初学者,所以请帮助我。非常感谢:)
int index;
int sum = 0;
System.out.print("Number of index: ");
index = Integer.parseInt(in.readLine());
int [] num = new int[index];
int max = num[0], min = 32768;
//input
for(int x = 0; x < num.length; x++) {
System.out.print("Enter Number: ");
num[x] = Integer.parseInt(in.readLine());
}
//sum
for(int y = 0; y< num.length; y++) {
sum += num[y];
}
for(int z = 0; z < num.length; z++) {
//max
if (num[z]>max) {
max =num[z];
}
//min
if (num[z]< min) {
min = num[z];
}
}
System.out.println("The max number is "+max);
System.out.println("The min number is "+min);
System.out.println("The sum is "+sum);
答案 0 :(得分:1)
首先,您应该注意JavaScript和Java是两种不同的语言
您必须使用select * from foo where title!="website"
并将逻辑放入其中。
while(arr.length < 10)
请注意,由于我尚未安装该代码,因此我尚未对其进行测试,但是确保您会明白这一点。
答案 1 :(得分:0)
请将您的Java代码替换为以下Js代码。
您的代码
System.out.println("The max number is "+max);
System.out.println("The min number is "+min);
System.out.println("The sum is "+sum);
替换代码
<p id="max"></p>
<p id="min"></p>
<p id="sum"></p>
<script>
document.getElementById("max").innerHTML = max;
document.getElementById("min").innerHTML = min;
document.getElementById("sum").innerHTML = sum;
</script>
答案 2 :(得分:0)
您将必须编写此代码来专门解决您提到的问题。
int n;
int num=new int[10];
for(int i=0;i<num.length;i++)
{
System.out.print("Enter Number: ");
n=Integer.parseInt(in.readLine());
if(n>=5 && n<=10)
{ num[i]=n;}
else if(i>0)
{ i--;}
}