Je viens tout juste d'apprendre les bases de la programmation Java. En utilisant un livre intitulé "Programmation de jeux vidéo pour le mal du génie".Début d'expression illégal
J'ai eu une erreur de début d'expression illégale dont je ne peux pas me débarrasser pour la vie. J'ai vérifié l'exemple de code du livre et le mien est identique.
L'erreur provient du pour la ligne (int i = difficulté; i> = 0; i- -).
Merci d'avoir aidé un débutant à sortir.
import javax.swing.*;
public class S1P4
{public static void main(String[] args) throws Exception {
int difficulty;
difficulty = Integer.parseInt(JOptionPane.showInputDialog("How good are you?\n"+
"1 = Great\n"+"10 = Terrible"));
boolean cont = false;
do
{
cont = false;
double num1 = (int)(Math.round(Math.random()*10));
double num2;
do
{
num2 = (int)(Math.round(Math.random()*10));
}
while(num2==0.0);
int sign = (int)(Math.round(Math.random()*3));
double answer;
System.out.println("\n\n*****");
if(sign==0)
{
System.out.println(num1+" times "+num2);
answer = num1*num2;
}
else if(sign==1)
{
System.out.println(num1+" divided by"+num2);
answer = num1/num2;
}
else if(sign==1)
{
System.out.println(num1+" plus "+num2);
answer = num1+num2;
}
else if(sign==1)
{
System.out.println(num1+" minus "+num2);
answer = num1-num2;
}
else
{
System.out.println(num1+" % "+num2);
answer = num1%num2;
}
System.out.println("*****\n");
for(int i = difficulty; i >= 0; i- -)
{
System.out.println(i+"...");
Thread.sleep(500);
}
System.out.println("ANSWER: "+answer);
String again;
again = JOptionPane.showInputDialog("Play again?");
if(again.equals("yes"))
cont = true;
}
while(cont);
}}
Quel IDE utilisez-vous? –
L'EDI NetBeans version 6.8 – Kraivyne
Ensuite, vous pouvez appuyer sur Alt-Maj-F Formater votre code. La programmation devient facile alors. –