Twinsens adlı üyeden alıntı: mesajı görüntüle
Selamlar,
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.)
Özgür adlı üyeden alıntı: mesajı görüntüle
kodu derleyip hata mesajını verseniz daha rahat anlarız fakat,
tıp=tus.next();
switch(tıp){


tıp değil "tip" yapın hocam ı,ş,ğ vs kullanmayın kodlarınızda


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ı:
package restourant;
public class Restourant
{
public static void main(String[]args) //Bu fonksiyon çağırıldığında menüyü ekrana basar
{
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++)
{
String tempfiyat= Double.toString(fiyat[i]);
System.out.println(i+1+"."+menu[i]+""+tempfiyat);
}
}
catch(Exception e)
{

}
}

int menü()
{
int sip[]=new int[20];
int mik[]=new int[20];
String input;
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,adisyon için(q):");
input=tus.next().toString();
switch(input)
{
case"y":
{
System.out.println("ürün numarası");
sip[i]=tus.nextInt();
System.out.println("adet");
mik[i]=tus.nextInt();
i++;
break;
}
case"q":
{
int y = 0;
System.out.println(menu[sip[y]-1]+"--"+fiyat[sip[y]-1]+"--"+mik[y]);
break;
}
}
}
}
catch(Exception e)
{
throw new UnsupportedOperationException(e);
}

}
}