Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

Видоизмените программу, созданную в примере для опробования 1.2, таким образом, чтобы она выводила таблицу преобразования дюймов в метры. Выводите значения длины до 12 футов через каждый дюйм. После каждых 12 дюймов выводите

пустую строку. (Один метр приблизительно равен 39,37 дюйма.)

/

Эта программа отображает таблицу преобразования дюймов в метры.

Присвоить ее исходному файлу имя InchToMeterTable.java.

/

class InchToMeterTable {

public static void main(String args[]) {

double inches, meters;

int counter;

counter = 0;

for(inches = 1; inches <= 144; inches++) {

meters = inches / 39.37; // преобразовать в метры

System.out.println(inches + " inches is " +

meters + " meters.");

counter++;

// Каждая 12-я выводимая строка должна быть пустой

if(counter == 12) {

System.out.println();

counter =0; // сбросить счетчик строк

}

}

}

}

Если при вводе кода программы вы допустите опечатку, то какого рода сообщение

об ошибке вы получите?

Сообщение о синтаксической ошибке.

Имеет ли значение, в каком именно месте строки находится оператор? Не имеет.

В Java допускается произвольное форматирование исходного кода.

Глава 2. Введение в типы данных и операторы

Почему в Java строго определены диапазоны допустимых значений и области действия простых типов?

Диапазоны допустимых значений и области действия простых типов строго определены в Java для того, чтобы обеспечить переносимость программ с одной платформы на другую.

Что собой представляет символьный тип в Java и чем он отличается от символьного

типа в ряде других языков программирования?

Символьный тип задается ключевым словом char. В Java для представления символов применяется уникод (Unicode), в отличие от многих других языков программирования, в которых для этой цели применяется код ASCII.

Переменная типа boolean может иметь любое значение, поскольку любое ненулевое значение интерпретируется как истинное. Верно или неверно?

Неверно. Переменная типа boolean может принимать лишь одно из двух логических значений: true или false.

Допустим, результат выполнения программы выглядит следующим образом:

One

Two

Three

Напишите строку кода с вызовом метода println (), где этот результат выводится

в одной символьной строке.

System.out.println("One\nTwo\nThree");

Какая ошибка допущена в следующем фрагменте кода:

for(i = 0; i < 10; i++) {

int sum;

sum = sum + i;

}

System.out.println("Sum is: " + sum);

В этом фрагменте кода имеются две существенные ошибки. Во-первых, переменная sum создается на каждом шаге цикла for, а следовательно, в промежутке между

последовательными итерациями предыдущее значение подсчитываемой суммы не

будет сохраняться в этой переменной. И во-вторых, переменная sum недоступна за

пределами кодового блока, в котором она объявлена. Поэтому ссылка на нее при

вызове метода println () недопустима.

Поясните отличие между префиксной и постфиксной формами оператора инкремента.

Если оператор инкремента предшествует операнду, исполняющая система Java выполнит операцию до извлечения значения операнда и использования его в остальной части выражения. Если же оператор инкремента следует за операндом, исполняющая система сначала извлечет значение операнда и лишь затем инкрементирует

сам операнд.

Покажите, каким образом укороченный логический оператор И может предотвратить деление на нуль.

if((b != 0) && (val / b)) ...

Приложение А. Ответы на вопросы для самопроверки 559.

К какому типу продвигаются типы byte и short при вычислении выражения?

В выражении типы byte и short продвигаются к типу int.

Когда возникает потребность в явном приведении типов?

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий