[英]Sum a user determined amount of int and divide the result on their total amount
我正处于Java学习的第一周,我必须制作一个程序来对用户定义的数字量求和,然后将它们除以给定的数字量(平均值),然后用户必须分别输入一个数字一位时,程序必须按顺序排列它们(数字1 :;数字2:等)。 问题是我只能使用循环:for,while, 条件:if; switch和util.Scanner! 没有数组没有包没有其他功能:(。
我首先想到的是这个,但是在每个循环中,变量的值都会更改,并且无法求和下一个/上一个值。
import java.util.Scanner;
Scanner in= new Scanner(System.in);
for(count=1;count<=numberAmount;count++){
System.out.println("Number"+count+" :");
int number=Integer.parseInt(in.nextLine());
}
}
}
如果不需要打印回每个输入的数字,则每次用户输入数字时都可以对其求和。
Scanner in= new Scanner(System.in);
System.out.println("How many number?")
int numberAmount = Integer.parseInt(in.nextLine());
int sum=0;
int average=0;
for(count=1;count<=numberAmount;count++){
System.out.println("Number"+count+" :");
sum+=Integer.parseInt(in.nextLine());
}
average = sum / numberAmount;
System.out.println("The average of " +numberAmount+" entered number(s) is "+average);
import java.util.Scanner;
Scanner in= new Scanner(System.in);
int number = 0;
for(count=1;count<=numberAmount;count++){
System.out.println("Number"+count+" :");
number += Integer.parseInt(in.nextLine());
}
}
}
在循环外声明变量以用作总和
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.