我想用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();
我该如何继续?
答案 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)
在每次迭代中,您应该将输入的值与最大值进行比较,如果输入的值更大,则更新最大值。