Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
423
Tıklama
0
Öne Çıkarma
Java kodlarında farkemediğim hata
B
10 yıl
Teğmen
Konu Sahibi

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ı >

B
10 yıl
Teğmen
Konu Sahibi

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



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.