J'ai créé une petite application Java pour tester automatiquement certaines expressions pour une condition vrai/faux.Impossible de trouver le symbole
Je reçois deux erreurs du compilateur dans les deux jGRASP et avec la commande javac.
Le code suivant:
public class MathTest {
public static void main(String[] args) {
int x = 10;
int y = 20;
int z = 30;
String string1 = "six";
String string2 = "six";
if (x < 10 || x > 10)
System.out.print("True");
else
System.out.print("False");
if (z - y == x && Math.abs(y - z) == z)
System.out.print("True");
else
System.out.print("False");
if (x < 10 && x < 10)
System.out.print("True");
else
System.out.print("False");
if (string1.equals(string2))
System.out.print("True");
else
System.out.print("False");
if (x > y || y > x)
System.out.print("True");
else
System.out.print("False");
if (!(x < y + z) || !(x + 10 <= 20))
System.out.print("True");
else
System.out.print("False");
if (string1 == string2)
System.out.print("True");
else
System.out.print("False");
}
}
Le message d'erreur est:
MathTest.java:14: cannot find symbol symbol : method abs(int) location: class Math if(z - y == x && Math.abs(y - z) == z) ^ ./Math.java:13: cannot find symbol symbol : method abs(int) location: class Math if(z - y == x && Math.abs(y - z) == z) ^ 2 errors
Qu'est-ce que je fais mal?
Dans le cas peu probable que mon instructeur ou tout administrateur de Salt Lake Community College vient jamais à travers cette question, permettez-moi de faire mes intentions. Cette question est affichée dans le plus grand esprit d'honnêteté académique. Je pose cette question pour obtenir des conseils généraux et aider à comprendre la bonne façon d'utiliser le langage de programmation Java. Je n'utilise en aucun cas le travail des autres et le représente comme mon propre travail. J'utilise les réponses fournies ici comme une aide générale à ma compréhension. Je fais tout mon travail et ne copie pas le travail fourni par les personnes répondant à ma question.
D'une manière générale, il est toujours préférable d'utiliser des supports plutôt que de ne pas les utiliser.Préférez if() {...} else {...} sur if() .. else ... – OscarRyz