Menu
Coddy logo textTech

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
challenge icon

Задание

Новичок

Объявите следующие переменные с соответствующими типами и значениями:

  • Переменную типа 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);
        
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы