... > Java > Переменные и типы...

Переменные и типы данных в 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 также есть много других продвинутых концепций и структур данных, но это базовый набор, с которым вы можете начать.