2013-10-11 6 views
0

У меня есть ниже внутри класса, и он возвращает ошибку.Объект Java Scanner в конструкторе?

Мой учитель сказал мне, что я могу создать переменную экземпляра из объекта сканера, если я создам экземпляр в конструкторе и импортирую пакет java.util.Scanner.

Почему не будет работать ниже?

import java.util.Scanner; 

public class Javaio { 
    private char scanner; 

    public Javaio() { 
     scanner = new Scanner(System.in); 
    } 
} 
+0

'частный сканер сканера' –

ответ

2

Scanner не char. Изменение типа данных scanner соответствовать:

private Scanner scanner; 
0

Сканер класса .. вы, кажется, не поняли концепцию немного (или, возможно, устал от него)

просто объявить новый объект сканера класс ..

Scanner scanner=new Scanner(System.in);