Maison >Java >Javacommencer >Quelles sont les erreurs de syntaxe courantes lors de l'utilisation de boucles for en Java ?
Le programme d'erreur est le suivant :
public class Forloop { public static void main(String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print(int j = Math.pow(j,i)); } System.out.println(); } }
Recommandation de didacticiel vidéo gratuit : Vidéo en ligne Java
Erreur interne :
Vous ne pouvez pas avoir de déclaration de variable dans votre instruction print, écrivez-la comme ceci :
public static void main(final String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print(Math.pow(j, i)); } System.out.println(); } }
Une autre façon est d'écrire la déclaration sur sa propre ligne. Vous devez la nommer autrement que j car. Vous avez déclaré cette variable :
public static void main(final String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { int exp = (int) Math.pow(j, i); System.out.print(exp); } System.out.println(); } }
De plus, vous n'avez pas besoin de la méthode Math.pow()
pour obtenir le résultat :
public static void main(final String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { System.out.print(j * j + " "); } System.out.println(); } }
Si vous souhaitez en savoir plus sur les connaissances connexes, vous pouvez visiter : Tutoriel d'introduction à Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!