אוקיי, דבר ראשון סידרתי את השגיאה של הרנדום.
עכשיו הבעיה עם ה ELSE
לפי מה שהבנתי ממך אני אמור לעשות ככה:
קוד:
if (peola>='A' && peola<='C' && darga>=1 && darga<=3){
if (peola=='A' && darga==1)
randoma=0+(int)(Math.random()*11);
randomb=0+(int)(Math.random()*11);
IO.write(randoma);
IO.write("+");
IO.write(randomb);
IO.write("=");
toza=IO.readInt ("tozaa:");}
if(toza==randoma+randomb){
IO.writeln ("good");
suma=suma+5;}
else
IO.writeln ("not good, the tozaa="+randoma+randomb);
אבל אז הוא מביא לי שגיאות בקשר לרנדומים:
קוד:
--------------------Configuration: Hanuka - j2sdk <Default>--------------------
D:\JCreator\MyProjects\Test\Hanuka\Hanuka.java:14: variable randoma might not have been initialized
IO.write(randoma);
^
D:\JCreator\MyProjects\Test\Hanuka\Hanuka.java:19: variable toza might not have been initialized
if(toza==randoma+randomb){
^
D:\JCreator\MyProjects\Test\Hanuka\Hanuka.java:19: variable randoma might not have been initialized
if(toza==randoma+randomb){
^
D:\JCreator\MyProjects\Test\Hanuka\Hanuka.java:19: variable randomb might not have been initialized
if(toza==randoma+randomb){
^
4 errors
Process completed.
אם אני מוסיף {} גם ל ELSE הוא משאיר לי את אותה שגיאה שהייתה קודם לכן בELSE.