Şimdi Ara

Java kodlarında farkemediğim hata

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
382
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • C# dan java ya geçiş yaptım bi ötöbüs firmasına benzer kolay konsol uygulaması yaptım metotlarla deniyim dedim yapamadım int olarak tanımladığım secim değişkeni dönmüyor nerde hata yaptım



    import java.util.*;

    public class Main
    {
    public static void main(String[] args)
    {
    Scanner input = new Scanner(System.in);
    //Değiken Tanımı

    //byte yolcuNoSecim;
    int secim=0;
    String sofor="Yok";
    String yolcu[] = {"Boş","Boş","Boş","Boş","Boş","Boş","Boş","Boş","Boş","Boş","Boş","Boş"};
    int koltukNo[] = {1,2,3,4,5,6,7,8,9,10,11,12};
    for(int p=11;p<=12;p--)
    {
    yazi(yolcu,sofor,koltukNo);
    sec(secim);
    System.out.println(secim);//burayı ne yazarsak yazalım 0 dönüyor
    islem(yolcu,sofor,secim);

    System.out.println();
    }
    }
    public static int sec(int secim)
    {Scanner input = new Scanner(System.in);

    System.out.println();
    System.out.println("1: Yolcu eklemek veya düzenler");
    System.out.println("2: Yolcu siler");
    System.out.println("3: Şöför Ekle veya Değiştir");
    System.out.println();
    System.out.print("Seçiminizi Yazınız yanlış seçim hataya sebep olur : ");
    secim = input.nextInt();
    System.out.println();

    return secim;
    }
    public static void yazi(String[] yolcu,String sofor,int[] koltukNo)
    {
    int i=0;
    System.out.println("Söför : "+sofor);
    System.out.println();
    for(int x:koltukNo)
    {
    System.out.print(x+" = ");
    for(int j=0;j<1;j++)
    {
    System.out.println(yolcu+" ");
    }
    i++;}

    }
    public static Object islem(String[] yolcu, String sofor, int secim)

    {Scanner input = new Scanner(System.in);
    byte yolcuNoSecim;
    switch(secim)
    {
    case 1:
    System.out.print("Değiştirmek istediğiniz koltuk numarasını yazınız : ");
    yolcuNoSecim = input.nextByte();
    System.out.println();
    System.out.print("Değiştirmek istediğiniz "+yolcuNoSecim+" numaralı koltuğunun ismini giriniz : ");
    String yolcuisim = input.next();
    System.out.println();
    yolcuNoSecim--;
    yolcu[yolcuNoSecim] = (yolcuisim);
    break;
    case 2:
    System.out.print("Silmek istediğiniz koltuğun numarasını giriniz : ");
    yolcuNoSecim = input.nextByte();
    yolcuNoSecim--;
    yolcu[yolcuNoSecim] = ("Boş");
    System.out.println();
    break;
    case 3:
    System.out.print("Şöförün ismini giriniz : ");
    sofor = input.next();
    System.out.println();
    break;
    default:
    System.out.println("Yanlış seçim yaptınız....");
    break;
    }

    return 0;
    }

    }



    < Bu mesaj bu kişi tarafından değiştirildi BariscanGNGR -- 4 Şubat 2016; 20:39:56 >
    < Bu ileti mobil sürüm kullanılarak atıldı >







  • Secim değişkeninin girişini main metoduna taşıyınca düzeldi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.