2017-09-30 2 views
-2
package myfirstprogram; 

import static java.lang.System.in; 


import java.util.Scanner; 
public class MyFirstProgram { 


    public static void main(String[] args) { 

     //get the users name 
     Scanner sc = new Scanner(System.in); 
     System.out.println("Please Enter Your Name"); 
     String name; 
     name = sc.nextLine(); 

     //get the users age 
     System.out.println("Please Enter Your Age "); 
     ***int age = in.nextInt();*** 

     //Print out information 
     System.out.println("Hello" + name + ", you are" + age + "years old."); 

    } 

} 

Java dit qu'il ne peut pas trouver le symbole pour « int age » Tout le reste fonctionne bien, mais il fonctionne coutume:/Java ne peut pas trouver Symbole pour mon programme simple

+0

** sc ** a la méthode 'nextInt()'. La variable 'age' est correcte. 'in' n'est pas –

+0

Erreur n'est pas à cause de" int age ", c'est à cause de" in.nextInt() "parce que" in "n'est pas défini n'importe où.Je pense que vous devriez mettre" sc ". –

+0

Cela suggère que vous êtes coder en devinant, quelque chose qui ne vous mènera pas loin Lisez votre livre, étudiez vos notes, réfléchissez à ce que vous êtes en train de coder avant de l'écrire. –

Répondre

0

// obtenir l'âge des utilisateurs

System.out.println("Please Enter Your Age "); 
    ***int age = in.nextInt();*** 

à la place d'utiliser int age = sc.nextInt();