2016-03-24 24 views
-3

Hesaplayıcı bir tamsayı $ k $ okuyor ve daha sonra $ k $ tamsayılar arasında daha büyük olan $ k $ tamsayıları okuyor, böylece Eclipse of Java ile bir program yazmak istiyorum. girişimim:Büyük sayı ne kadar?

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(); 

nasıl devam edebilir?

+2

sizin girişimine orada daha mı. –

cevap

1

Her yinelemede, girilen değeri bir maksimum ile karşılaştırmalı ve girilen değer daha büyükse maksimum değeri güncelleştirmelisiniz.

3

Basitçe saklamak ve mevcut maksimum değerini güncellemek:

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