Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Проблема при компиляции


Автор: murad0587 18.6.2010, 23:18
Код

public class FirstProgramm
{
    public static void main(String[] args)
    {
        System.out.println("Привет.");
        System.out.println("Не желаете ли поговорить?");
        System.out.println("Введите y для да или n для нет.");
        
        char answerLetter;
        answerLetter = SavitchIn.readLineNonwhiteChar();
        if (answerLetter == 'y')
            System.out.println("Прекрасная погода, не так ли?");
            
        System.out.println("До свидания");    
        
        System.out.println("Для выхода нажмите клавишу enter.");
        String junk;
        junk = SavitchIn.ReadLine();
    }
}    



при компиляции выходят две ошибки
FirstProgramm.java:10: cannot find symbol
symbol  : variable SavitchIn
location: class FirstProgramm
                answerLetter = SavitchIn.readLineNonwhiteChar();
                               ^
FirstProgramm.java:18: cannot find symbol
symbol  : variable SavitchIn
location: class FirstProgramm
                junk = SavitchIn.ReadLine();
                       ^
2 errors


В книге написано что надо создать два файла FirstProgramm.java и SavitchIn.java ? но извините не знаю как их создать, я писал проги по проще  эта у меня не получатеся

Автор: dorogoyIV 19.6.2010, 07:13
 smile 
ну ничего, все получится  smile 
ты же в IDE пишешь?, щас тебе jk1 пояснит  smile 

Автор: murad0587 19.6.2010, 20:28
 Я набираю код через NotePad++ потом сохраняю файл с именем класса FirstProgramm.java и компилирую его через командную строку.

Автор: powerOn 19.6.2010, 21:19
Цитата(murad0587 @  19.6.2010,  21:28 Найти цитируемый пост)
Я набираю код через NotePad++ потом сохраняю файл с именем класса FirstProgramm.java и компилирую его через командную строку. 


Сделайте тоже самое и с SavitchIn.java предварительно.

Автор: murad0587 20.6.2010, 10:14
Дело в том что никак не компилируется.

Автор: EnJ 20.6.2010, 11:32
Я надеюсь, два файла с кодом у тебя лежат в одной папке? Если да, тогда код SavitchIn.java в студию!  smile 

Автор: Christoph 20.6.2010, 12:47
может просто добавить import?

Автор: murad0587 24.6.2010, 05:14
Скачал с сайта класс SavitchIn и поставил в папку с файлами FirstProgramm.java и SavitchIn.java в итоге компилятор нашел ошибку в коде smile 

Код

public class FirstProgramm
{
    public static void main(String[] args)
    {
        System.out.println("Привет.");
        System.out.println("Не желаете ли поговорить?");
        System.out.println("Введите y для да или n для нет.");
        
        char answerLetter;
        answerLetter = SavitchIn.readLineNonwhiteChar();
        if (answerLetter == 'y')
            System.out.println("Прекрасная погода, не так ли?");
            
        System.out.println("До свидания");    
        
        System.out.println("Для выхода нажмите клавишу enter.");
        String junk;
        junk = SavitchIn.readLine();
    }



Вот так, спасибо всем smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)