Описание процесса. Пример. 11.6. Java — Условный оператор ? : (вопросительный знак и двоеточие). 12.01. Java — Числа. 11.6. Java — Условный оператор ? : (вопросительный знак и двоеточие)
Описание процесса Пример public class Test { public static void main(String args[]){ //char grade = args[0]. charAt(0); char grade = 'C'; switch(grade) { case 'A': System. out. println(" Отлично! " ); break; case 'B': case 'C': System. out. println(" Отлично выполнено" ); break; case 'D': System. out. println(" Вы прошли" ); case 'F': System. out. println(" Лучше попробуйте снова" ); break; default: System. out. println(" Неверная оценка" ); } System. out. println(" Ваша оценка " + grade); }}Скомпилируйте и запустите java-программу, используя различные аргументы в командной строке. Будет получен следующий результат: Отлично выполненоВаша оценка C
11. 6. Java — Условный оператор? : (вопросительный знак и двоеточие) В предыдущем уроке мы рассмотрели условный оператор? : (знак вопроса и двоеточие) в Java, который может быть использован для замены операторов if.. else. Он имеет следующий общий вид: Exp1? Exp2: Exp3;Где Exp1, Exp2 и Exp3 являются выражениями. Обратите внимание на использование и размещение двоеточия. Чтобы определить значение всего выражения, сперва нужно оценить Exp1: · Если значение Exp1 верно, то значение Exp2 будет значением всего выражения. · Если значение Exp1 ложно, то вычисляется Exp3 и его значение становится значением всего выражения.
12. 01. Java — Числа Обычно, когда работаем с числами в Java, мы используем примитивные типы данных, таких как byte, int, long, double, и т. д.
Обычно, когда работаем с числами в Java, мы используем примитивные типы данных, таких как byte, int, long, double, и т. д.
Пример int i = 5000; float gpa = 13. 65; byte mask = 0xaf;Тем не менее, в разработке, мы встречаем ситуаций, где нам нужно использовать объекты вместо примитивных типов данных. Для того чтобы достичь этого Java предоставляет классы-оболочки.
Все классы-оболочки (Integer, Long, Byte, Double, Float, Short) являются подклассами абстрактного класса чисел в Java (class Number). Объект класса-оболочки содержит или обертывает свой соответствующих примитивный тип данных. Конвертирование примитивных типов данных в объект называется упаковка, и об этом заботится компилятором. Поэтому при использовании класса-оболочки необходимо просто передать конструктору класса-оболочки значение примитивного типа данных. Объект оболочки может быть преобразован обратно в примитивный тип данных, и этот процесс называется распаковка. Класс чисел является частью пакета java. lang. Вот пример упаковки и распаковки: public class Test{ public static void main(String args[]){ Integer x = 5; // упаковка int в целочисленный объект (Integer) x = x + 10; // распаковка Integer в int System. out. println(x); }}Будет получен следующий результат: 15Когда х присваивается целое значение, компилятор упаковывает целое число, потому что х это целочисленный объект. Позже распаковывает х так, чтобы он мог быть добавлен в виде целого числа. Методы класса чисел Список методов всех подклассов класса чисел в Java:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|