数字越大?

时间:2016-03-24 19:31:06

标签: java

我想用Eclipse的Java编写一个程序,使得计算器读取整数$ k $然后它读取$ k $整数,在$ k $整数之间建立更大的值。 我的尝试:

public class biggerKintegers {

static Scanner input =new Scanner (System.in);

public static void main (String[] args){

int num= input.nextInt();

for(int k=0; k<num; k++){

int p= input.nextInt();

我该如何继续?

2 个答案:

答案 0 :(得分:3)

只需存储并更新当前最大值:

int currentMax = Integer.MIN_VALUE;
for(int k=0; k<num; k++) {
    int p = input.nextInt();
    currentMax = Math.max(p, currentMax);
}

答案 1 :(得分:1)

在每次迭代中,您应该将输入的值与最大值进行比较,如果输入的值更大,则更新最大值。