Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
424
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;
}

}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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