如何计算最大数量并显示它?
import java.util.Scanner;
public class GreatestNumber {
public static void main(String[] args) {
int [] num = new int [10];
int counter;
int max = 0;
Scanner read = new Scanner(System.in);
//提示用户输入数字
for (int i=0; i<num.length; i++)
{
System.out.print("Enter StaffID to be edited:");
num[i]=read.nextInt();
}
//到目前为止计算最大数字
//显示最大数字
}//end main
}//end class
答案 0 :(得分:0)
您需要以下内容:
int maxVal = Integer.MIN_VALUE;
for (int i=0; i < num.length ; i++)
if (num[i] > maxVal) maxVal = num[i];
System.out.println(maxVal);
答案 1 :(得分:0)
每次向数组添加一个数字时,只需检查它是否大于当前最大数字,如果是,则将max设置为新数字。这样可以节省以后循环遍历数组的时间,以找出最大的数字。
for (int i=0; i<num.length; i++)
{
System.out.print("Enter StaffID to be edited:");
num[i]=read.nextInt();
if (num[i] > max)
{
max = num[i];
}
}