2013-03-27 57 views
-1

如何计算最大数字并显示它?如何查找最大数字

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

您需要例如:

int maxVal = Integer.MIN_VALUE; 
for (int i=0; i < num.length ; i++) 
    if (num[i] > maxVal) maxVal = num[i]; 

System.out.println(maxVal); 
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]; 
    } 
}