Gewert34456
Centipat
- Katılım
- 27 Ekim 2019
- Mesajlar
- 35
Bir tamsayı dizisindeki en büyük ikinci sayıyı buldurma Java ile yardımcı olabilir misiniz acaba?
public class DizininIkinciEnBuyukDeger{
public static int ikinciEnBuyuk(int[] a, int total){
int temp;
for (int i = 0; i < total; i++){
for (int j = i + 1; j < total; j++){
if (a[i] > a[j]){
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
return a[total-2];
}
public static void main(String args[]){
int a[]={7, 8, 5, 9, 13, 17};
System.out.println(ikinciEnBuyuk(a, a.length));
}}
import java.util.Arrays;
public class DizininIkinciEnBuyukDeger{
public static int ikinciEnBuyuk(int[] a, int total){
Arrays.sort(a);
return a[total-2];
}
public static void main(String args[]){
int a[]={7, 8, 5, 9, 13, 17};
System.out.println(ikinciEnBuyuk(a, a.length));
}}
for döngüsünü dogru yazamadıgım için olmamıştı bende.Çok teşekkür ederim yardımınız için
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.