Type Declaration
Часть раздела Основы путешествия по Java на Coddy — урок 9 из 73.
После того как переменная объявлена с определённым типом, она может содержать только значения этого типа. Например, переменная int может содержать только целочисленные значения, а переменная String — только текст.
Например:
int age = 25; // Может содержать только целые числа
String str = "abc"; // Может содержать только текстЭто вызовет ошибки:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableЭто допустимо:
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringЗадание
НовичокОбъявите следующие переменные с соответствующими типами и значениями:
- Переменную типа
intс именемcountи значением10. - Переменную типа
doubleс именемtotalи значением150.75. - Переменную типа
charс именемgradeи значением'A'. - Переменную типа
booleanс именемisActiveи значениемfalse. - Переменную типа
Stringс именемuserNameи значением"Bob123".
После объявления этих переменных используйте System.out.println() для вывода значений переменных в консоль в следующем формате:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]Шпаргалка
В Java переменные имеют конкретные типы и могут содержать только значения этого типа:
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold textНесоответствие типов вызывает ошибки:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableДопустимые переприсваивания должны соответствовать типу переменной:
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringПопробуйте сами
public class Main {
public static void main(String[] args) {
// Здесь объявляются переменные
// Выводим значения
System.out.println("Count: " + count);
System.out.println("Total: " + total);
System.out.println("Grade: " + grade);
System.out.println("Active: " + isActive);
System.out.println("User Name: " + userName);
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else