Использование циклов и управляющих операторов для рисования линий может привести ко многим интересным картинкам. Создайте картинку как на рисунке. Эта картинка рисует линии от верхнего левого угла, раздувая их, пока они не будут покрывать верхнюю левую половину панели. Один подход заключается в разделении ширины и высоты на равное количество шагов (15 шагов работают хорошо). Первая конечная точка линии всегда будет в верхнем левом углу (0, 0). Вторая конечная точка может быть найдена начиная с нижнего левого угла и продвигаясь вверх на один вертикальный шаг и вправо на один горизонтальной шаг. Нарисуйте линию между двумя конечными точками. Продолжайте двигаться вверх и направо на один шаг, чтобы найти каждую последующую конечную точку. Фигура должна масштабироваться в соответствии с изменениями размеров окна.
Java задачник
Задачник на java
воскресенье, 7 июля 2013 г.
вторник, 18 июня 2013 г.
Задача 11. Калькулятор роста мирового населения (World Population Growth Calculator)
Используя интернет, определите текущее количество людей на Земле и ежегодный темп прироста населения. Напишите приложение, которое принимает в качестве входных данных эти значения и отображает приблизительное количество населения на Земле через год, два, три, четыре и пять лет.
понедельник, 17 июня 2013 г.
Задача 10. Калькудятор индекса массы тела (Body Mass Index Calculator)
Создать калькулятор массы тела, который считывает введенные пользователем вес в килограммах и рост в метрах, затем рассчитывает и показывает индекс массы тела пользователя. Также, показывает следующую информацию из Департамента Здоровья для того, чтобы пользователь смог оценить свой индекс массы тела.
Индекс массы тела = вес в кг / (рост в метрах * рост в метрах)
Индекс массы тела: [значение]
Недовес : меньше чем 18,5
Нормальны: между 18,5 и 24,9
Избыточный вес: между 25 и 29,9
Ожирение: 30 или больше
Индекс массы тела = вес в кг / (рост в метрах * рост в метрах)
Индекс массы тела: [значение]
Недовес : меньше чем 18,5
Нормальны: между 18,5 и 24,9
Избыточный вес: между 25 и 29,9
Ожирение: 30 или больше
Задача 9. Отрицательные, положительные и нулевые значения (Negative, Positive and Zero Values)
Напишите приложение, которое считывает 5 чисел введенных пользователем и определяет и печатает количество отрицательных, положительных чисел и нулей
суббота, 15 июня 2013 г.
Задача 8. Таблица квадратов и кубов (Table of Squares and Cubes)
Напишите приложение которое вычисляет квадраты и кубы чисел от 0 до 10 и печатает результат в табличном формате, как показано ниже
number square cube
0 0 0
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
number square cube
0 0 0
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
пятница, 14 июня 2013 г.
Задача 7. Получить цифры в целом числе (Separating the Digits in an Integer)
Напишите приложение, которое считывает целое пятизначное число, введенное пользователем, разделяет число на отдельные цифры из которых оно состоит и печает эти цифры. Например, если пользователь ввел число 56789, то программа должна напечатать следующее
5 6 7 8 9
5 6 7 8 9
четверг, 13 июня 2013 г.
Задача 6. Целое значение символа (Integer Value of a Character)
(Целое значение символа) Каждый символ имеет соответствующее целое представление.Набор символов, который компьютер использует вместе с соответствующими целыми представлениями для этих символов называется набором символов компьютера. Вы можете указать значение символа в программе просто заключая этот символ в одинарные кавычки, как например 'А'.
Вы можете определить, целое число, эквивалентное символу поставив перед ним (int), как, например
Используя выражения, аналогичные, показанным выше, написать приложение, которое отображает целые эквиваленты некоторых прописных букв, строчных букв, цифр и специальных символов. Напечатать целые эквиваленты из следующих символов: A B C a b c 0 1 2 $ * + / и пробела.
Вы можете определить, целое число, эквивалентное символу поставив перед ним (int), как, например
(int) 'A'Оператор этой формы называется оператором приведения. Следующий оператор выводит символ и его целый эквивалент:
System.out.printf("The character %c has the value %dn", 'A', ((int) 'A' ));Когда это выражение выполненится отобразится символ А и значение 65. Формат % C является плейсхолдером для символа (в данном случае, символ 'A' ).
Используя выражения, аналогичные, показанным выше, написать приложение, которое отображает целые эквиваленты некоторых прописных букв, строчных букв, цифр и специальных символов. Напечатать целые эквиваленты из следующих символов: A B C a b c 0 1 2 $ * + / и пробела.
Подписаться на:
Сообщения (Atom)