verir ve bu hatayı alıyorum:Anahtarı Tablosu ben derlemek çalışıyorum Uyumsuz Türleri hata
enigma/Rotor.java:30: incompatible types found : java.lang.String required: int switch(name){
1 error
Neden şu hatayı alıyorum? Nasıl düzeltebilirim? Paketin içinde ve bunu anlayamıyorum. İşte kod: Dize ile
String label;
Rotor(){;}
Rotor(String name){
switch(name){
case "B":
conversion_chart = B;
break;
case "C":
conversion_chart = C;
break;
case "I":
conversion_chart=I;
notch = NOTCH[0];
break;
case "II":
conversion_chart=II;
notch = NOTCH[1];
break;
case "III":
conversion_chart=III;
notch = NOTCH[2];
break;
case "IV":
conversion_chart=IV;
notch = NOTCH[3];
break;
case "V":
conversion_chart=V;
notch = NOTCH[4];
break;
case "VI":
conversion_chart=VI;
notch = NOTCH[5];
break;
case "VII":
notch = NOTCH[6];
conversion_chart=VII;
break;
case "VIII":
notch = NOTCH[7];
conversion_chart=VIII;
break;
}
label = name;
position = 0;
}
Ne o zaman bu çalışmaya zorlamak amacıyla düzeltmek gerekir? – user1514362
Java'nızı Java7'ye yükseltmeniz gerekiyor – kosa
Ve eğer bu hala başarısız olursa IDE'niz olabilir. IntelliJ için, 'Dosya> Proje Yapısı> Proje> Proje Dili Seviyesi'ne gidin ve 7'ye ve –