public class ornek{
public ornek()
{
int sinir=-1;
do{
String sayi = System.console().readLine("Girilecek sayi adedi:");
try{
sinir=Integer.parseInt(sayi);
}
catch(Exception ex){
sinir=-1;
}
}while(sinir<1);
int[] sayilar = new int[sinir];
int say=0;
do{
String sayi = System.console().readLine((say+1)+". Sayı:");
try{
sayilar[say]=Integer.parseInt(sayi);
say++;
}
catch(Exception ex){
}
}while(say<sinir);
int durum=0;
do{
System.out.println("1) Sayıların Toplamını Hesapla");
System.out.println("2) Sayıların Ortalaması Hesapla");
System.out.println("3) Sayıları Diz");
System.out.println("4) Programı Sonlandır");
String secim = System.console().readLine("Seçim Yap:");
switch(secim)
{
case "1": topla(sayilar); break;
case "2": ortala(sayilar); break;
case "3": diz(sayilar); break;
case "4": durum=1; break;
default: System.out.println("Geçerli bir seçim yapınız!");
}
}while(durum<1);
}
public int topla(int[] sayilar)
{
int toplam=0;
for(int i=0;i<sayilar.length;i++)
toplam+=sayilar[i];
System.out.println("Sayıların toplamı:"+toplam);
return toplam;
}
public void ortala(int[] sayilar)
{
int toplam =topla(sayilar);
double ort = (toplam*1.0)/sayilar.length;
System.out.println("Sayıların ortalamasi:"+ort);
}
public void diz(int[] sayilar)
{
java.util.Arrays.sort(sayilar);
for(int i=0;i<sayilar.length;i++)
System.out.println(sayilar[i]);
}
public static void main(String[] args)
{
new ornek();
}
}