• Есть ли современные книги по Java для Web или что вы посоветуете?

    @progforgood
    noob
    я немногим дольше тебя в Java.. рекомендую начать с "Изучаем Java" Сиерра, далее доки Оракл.
    Стоят внимания так же:
    - Шилдт "Руководство для начинающих"
    - Хорстманн "Java библиотека профессионала"
    - "Философия Java" Эккель
    - Шилдт "Полное руководство"
    А вообще все дороги ведут в Оракл документацию..
    Ответ написан
    Комментировать
  • Зачем приводить к Char результат функции System.in.read();?

    @progforgood Автор вопроса
    noob
    В общем, не могу сформулировать ответ, но видение ситуации таково:
    Немного перефразировав код получаем на выходе номер символа Юникод.. значит компилятор видит символ "K" как "75" (инт)..
    class temp {   
      public static void main(String args[])   
        throws java.io.IOException { 
    	
        int ch; char answer = 'K'; 
     
        System.out.println("I'm thinking of a letter between A and Z."); 
        System.out.print("Can you guess it: "); 
     
        ch = System.in.read(); // get a char 
        System.out.println(ch);
        /*if(ch == answer) System.out.println("** Right **"); 
        else System.out.println("...Sorry, you're wrong."); */
      }   
    }
    Ответ написан
    Комментировать