Переменные и типы данных в Java
ДОБАВИТЬ В КОНСПЕКТ
НАВИГАЦИЯ ПО СТРАНИЦЕ
В Java переменные — это именованные контейнеры для хранения данных. Каждая переменная имеет свой тип данных, который определяет, какие значения она может содержать и как с ними можно взаимодействовать. Вот примеры переменных и типов данных в Java:
Объявление переменных :
// Целочисленные переменные
int age = 25;
long bigNumber = 1234567890L; // Суффикс L для длинных чисел
// Переменные с плавающей точкой
float price = 19.99f; // Суффикс f для чисел с плавающей точкой
double bigDecimal = 123.456;
// Символьная переменная
char grade = 'A';
// Логическая переменная
boolean isJavaFun = true;
// Строковая переменная
String greeting = "Hello, World!";
Преобразование типов данных :
// Явное преобразование
double numDouble = 10.5;
int numInt = (int) numDouble; // Преобразование double в int
// Неявное преобразование (автоматическое)
int num1 = 5;
double num2 = num1; // Преобразование int в double без явного указания типа
Константы :
// Объявление константы
final double PI = 3.14159;
Массивы :
// Одномерный массив целых чисел
int[] numbers = {1, 2, 3, 4, 5};
// Двумерный массив
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
Ввод данных :
import java.util.Scanner;
// Создание объекта Scanner для ввода данных
Scanner scanner = new Scanner(System.in);
// Ввод целочисленного значения
System.out.print("Введите ваш возраст: ");
int userAge = scanner.nextInt();
// Ввод строки
System.out.print("Введите ваше имя: ");
String userName = scanner.next();
Операторы и выражения :
// Арифметические операторы
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
double quotient = (double) num1 / num2; // Деление с учетом десятичной части
// Операторы сравнения
boolean isEqual = num1 == num2;
boolean isNotEqual = num1 != num2;
boolean greaterThan = num1 > num2;
boolean lessThan = num1 < num2;
// Логические операторы
boolean andResult = true && false; // Логическое "И"
boolean orResult = true || false; // Логическое "ИЛИ"
boolean notResult = !true; // Логическое "НЕ"
Эти примеры покрывают основные типы данных, массивы, константы и основные операции ввода/вывода. В Java также есть много других продвинутых концепций и структур данных, но это базовый набор, с которым вы можете начать.