java - 麻烦老师看下这段代码有哪些错误,无法运行。
巴扎黑
巴扎黑 2017-04-18 10:39:04
0
3
304
巴扎黑
巴扎黑

répondre à tous(3)
左手右手慢动作

Compilez dans l'environnement de compilation selon le code que vous avez fourni

C'est-à-dire que x est défini à plusieurs reprises. Une variable ne peut être définie qu'une seule fois dans la même portée (fait ici référence à la méthode main()). Le code ci-dessus définit x dans "int x=13;" et "for (int x=0;x<10;x=x+1)", donc une erreur se produit.

Je suppose que la personne qui pose la question veut imprimer la valeur de x, alors supprimez le mot-clé "int" dans la boucle for

class Demo{
    public static void main(String[] args) {       
        int x=13;
        while ( x >12){ 
            x=x-1;
        }
        for (x=0;x<10;x=x+1){
            System.out.print("x is now "+ x);
        }
    }
}

Si vous ne comprenez toujours pas la question, vous pouvez vous référer à cet article de blog

阿神

int x=13; définit une variable x
int x=0 et définit une variable x
définition répétée

PHPzhong

La bonne réponse à l'étage,

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal