2013-12-16 4 views
-2

Привет, ребята, я работаю над базовой java-программой, чтобы получить имя somebodys, оно вызывает много ошибок, вы можете исправить меня там, где я ошибся. Извините и спасибо. Мне также необходимо в основном установить пользовательский ввод в строковую переменную, которую я затем смогу затем сохранить в текстовом файле.простой пользовательский ввод java, где я ошибся?

import java.io.Console; 
import java.util.Scanner; 


public class HelloJello { 

public static void main(String[] args) { 

    System.out.print("Hi using this program i will find out" 
      + "what your name is and store it in document"); 

    Scanner scanner = new Scanner (System.in); 
    System.out.print("Enter your name"); 
    name = scanner.next(); // Get what the user types. 

} 

} 
+5

Тип данных «имя» переменной? –

+0

Какие ошибки вы получаете? – DanielBarbarian

+0

Строка name = scanner.next(); –

ответ

3

что такое name?

Вы должны объявить переменную ссылку правильно

0
public static void main(String[] args) { 
    String name=""; // always good to initialize 
    System.out.print("Hi using this program i will find out" 
      + "what your name is and store it in document"); 

    Scanner scanner = new Scanner (System.in); 
    System.out.println("Enter your name"); 
    name = scanner.nextLine(); // Get what the user types. Reads entire line.. 

} 
2

Вы должны объявить тип данных о name. Это должно быть String.

Смежные вопросы