Java-1 Yaz Dönemi Vize Sınav Sorusu
Java-1 Yaz Dönemi Vize Sınav Sorusu Ekran Çıktıları ve Kaynak Kodları calisma/calistir.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
package calisma; import calisma.istatistik.*; public class calistir { public calistir() { int secilen; do{ System.out.println("Menu:\n"); System.out.println("1)Dagilim Hesabi"); System.out.println("2)Standart Sapma"); System.out.println("3)Cikis"); System.out.print("Seçim Yapınız:"); String secim=System.console().readLine(); secilen=0; try{ secilen=Integer.parseInt(secim); } catch(Exception e){} switch(secilen) { case 1: new dagilim(); break; case 2: new standartsapma(); break; case 3: System.out.println("Cikis yapiliyor.."); break; default: System.out.println("Lutfen gecerli bir secim yapiniz!"); break; } }while(secilen!=3); } public static void main(String[] args) { new calistir(); } } |
calisma/islem/sayigirisi.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
package calisma.islem; public class sayigirisi { private int[] sayilar; private int adet=10; // girilen sayi adedini degistirebilir veya bu bilgiyi de disaridan girebilirsiniz. public sayigirisi() { sayilar = new int[adet]; // sayi katarini olusturduk System.out.println("\n"+adet+" sayinin disaridan girilmesi:"); for(int i=0; i<adet;) { System.out.print((i+1)+". sayi:"); String girilen=System.console().readLine(); try{ int sayi=Integer.parseInt(girilen); sayilar[i++]=sayi; // i++ nin sebebi eger sayi dogru girilirse i arttirilacak (for icine yazilmadi), hatali ise exception ve yeniden giris! } catch(Exception e){ System.out.println((i+1)+". sayi hatali girildi, yeniden giriniz!"); } } } public int[] getir() { return sayilar; } } |
calisma/islem/ortalama.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
package calisma.islem; public class ortalama { public ortalama() { } public double hesapla(int[] sayilar) { double ort=0; for(int i=0;i<sayilar.length;i++) ort+=sayilar[i]; ort=ort/sayilar.length; return ort; } } |
Okumaya devam et
Son Yorumlar