• 08-07-2018, 17:26:26
    #1
    merhaba arkadaşlar,

    genelde bilgisayar ile alakalı bölümlerde ödev olarak verilen dizi içerisindeki en büyük sayıyı bulma kodunu yazdım . kodu direkt alıp çalıştıracak arkadaşlar için class yani sınıfınızın ismi EnBuyukBul olmazsa , hata alırsınız.
    /*
    * To change this license header, choose License Headers in Project Properties.
    * To change this template file, choose Tools | Templates
    * and open the template in the editor.
    */
    package enbuyukbul;
    import java.util.Scanner;
    /**
    *
    * @author n1
    */
    public class EnBuyukBul {
    
    /**
    * @param args the command line arguments
    * Java dizi içerisindeki en büyük sayıyı bulma
    * Burak GÜLTEKİN // www.burakgultekin.com.tr
    */
    public static void main(String[] args) {
    
    int[] dizi = new int[10];
    int i;
    Scanner al = new Scanner(System.in);
    System.out.println(“10 adet sayi girin”);
    for(i=0;i<10;i++){
    dizi[i] = al.nextInt();
    
    }
    int enbuyuk = dizi[0];
    for(i=1;i<10;i++){
    if(dizi[i]>enbuyuk)
    {
    enbuyuk=dizi[i];
    }
    }
    System.out.println(“En büyük sayı: ” +enbuyuk);
    }
    
    }
    Kaynak : https://www.burakgultekin.com.tr/jav...-sayiyi-bulma/
  • 08-07-2018, 18:10:27
    #2
    Şöyle bir kod parçacığıyla liste içinde min ve max değerleri de bulabilirsiniz. Belki işinize yarar.

    Integer[] array = new Integer[]{44,-13,6,-12,66,132,5,-5,4,0,16};
    
    List<Integer> list = Arrays.asList(array);
    
    Integer maxValue = list.stream().mapToInt(a -> a).max().getAsInt();
    Integer minValue = list.stream().mapToInt(a -> a).min().getAsInt();