public static void MENU()
{
try
{
String menu[]=new string [5];
menu[0]="Döner";
menu[1]="kumpir";
menu[2]="pide";
menu[3]="salata";
menu[4]="meşrubat";
double fiyat[]=new double [5];
fiyat[0]=5.50;
fiyat[1]=6.50;
fiyat[2]=3.00;
fiyat[3]=2.00;
fiyat[4]=1.85;
for(int i=0;i<=menu.length;i++)
system.out.println(i+1+"."+menu[i]+""+double.tostring(fiyat[i]));
}catch(exception e)
{
}
}
menu();
int sip[]=new int[20];
int mik[]=new int[20];
string tıp;
String menu[]=new string [5];
menu[0]="Döner";
menu[1]="kumpir";
menu[2]="pide";
menu[3]="salata";
menu[4]="meşrubat";
double fiyat[]=new double [5];
fiyat[0]=5.50;
fiyat[1]=6.50;
fiyat[2]=3.00;
fiyat[3]=2.00;
fiyat[4]=1.85;
scanner tus=new scanner(system.in);
try
{
for(int i=0;;)
{
system.out.println("yeni sipariş için(y),adisyon için(q):");
tıp=tus.next();
switch(tıp){
case"y":
system.out.println("ürün numarası");
sip[i]=tus.nextInt();
system.out.println("adet");
mik[i]=tus.nextInt();
i++;
break;
case"q":
system.out.println(menu[sip[y]-1]+"--"+fiyat[sip[y]-1]+"--"+mik[y]);
}
break;
}
}
}catch(exception e)
{
}
int sip[]=new int[20];
int mik[]=new int[20];
string tıp;
string menu[]=new string[5];
double fiyat[]=new double[5];
scanner tus=new scanner(system.in); C ' De aldığım bir hata
5
●281
- 20-12-2017, 10:39:14Ödevimiz için yaptığımız lokanta proğramında hata alıyoruz hatanın kaynağı neyden kaynaklanıyor günlerdir işin içinden çıkamıyoruz.
- 20-12-2017, 11:02:18Kimlik doğrulama veya yönetimden onay bekliyor.Selamlar,cl0ud adlı üyeden alıntı: mesajı görüntüle
Hatanın esas kaynağını tespit edebilmek için derleyici logları kontrol edilmelidir. Fakat koda ilk baktığımda gözüme çarpan bir hata var
string tıp;
Şeklinde değişken tanımlamaları yapılmış. Değişken tanımlamaları yapılırken özel karakter kullanamazsınız. Bazı derleyiciler syntax uyarısı vermediği için malesef yeni başlayan arkadaşlar farketmiyor.
string tip;
olarak değiştirmen gerekiyor. (Değişkenin kullanıldığı yerleri de haliyle güncellemen gerekiyor.) - 20-12-2017, 11:21:39Twinsens adlı üyeden alıntı: mesajı görüntüleÖzgür adlı üyeden alıntı: mesajı görüntüle
Teşekkürler .
Hatayı aldığım kod satırı ( for(int i=0;i<=menu.length;i++) ) fiyat ile ilgili bir hatamı var acaba ?
Şimdi ise proğram başlarken hata alıyorum. Derleyicidemi problem var acaba ?
; adlı üyeden alıntı: - 25-12-2017, 20:56:03Kimlik doğrulama veya yönetimden onay bekliyor.hala yardım lazım ise edebilirim.cl0ud adlı üyeden alıntı: mesajı görüntüle
menu.length'de 5. indeksi almaya çalışıyordur.
i<menu.lenght yaparsanız sonuç verebilir.
