Maison > Java > Javacommencer > Quelles sont les erreurs de syntaxe courantes lors de l'utilisation de boucles for en Java ?

Quelles sont les erreurs de syntaxe courantes lors de l'utilisation de boucles for en Java ?

王林
Libérer: 2019-11-27 10:34:52
original
3747 Les gens l'ont consulté

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();
    }
}
Copier après la connexion

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();
    }
}
Copier après la connexion

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();
    }
}
Copier après la connexion

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();
    }
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal