Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Переменные и литералы Java

Переменные и литералы Java

В этом руководстве мы узнаем о переменных и литералах Java с помощью примеров.

Переменные Java

Переменная — это место в памяти (область хранения) для хранения данных.

Для указания области хранения каждой переменной необходимо присвоить уникальное имя (идентификатор). Узнайте больше об идентификаторах Java.

<час>

Создание переменных в Java

Вот как мы создаем переменную в Java,

int speedLimit = 80;

Здесь ограничение скорости является переменной int тип данных и мы присвоили значение 80 к нему.

Тип данных int предполагает, что переменная может содержать только целые числа. Чтобы узнать больше, посетите страницу Типы данных Java.

В примере мы присвоили значение переменной во время объявления. Однако это не обязательно.

Вы можете объявлять переменные и назначать переменные отдельно. Например,

int speedLimit;
speedLimit = 80;

Примечание :Java — это язык со статической типизацией. Это означает, что все переменные должны быть объявлены до того, как их можно будет использовать.

<час>

Изменить значения переменных

Значение переменной можно изменить в программе, отсюда и название переменная. . Например,

int speedLimit = 80;
... .. ...
speedLimit = 90; 

Здесь изначально значение speedLimit составляет 80 . Позже мы изменили его на 90. .

Однако мы не можем изменить тип данных переменной в Java в той же области.

Какова область действия переменной?

Не беспокойтесь об этом сейчас. Просто помните, что мы не можем сделать что-то подобное:

int speedLimit = 80;
... .. ...
float speedLimit;

Чтобы узнать больше, посетите:Могу ли я изменить тип объявления для переменной в Java?

<час>

Правила именования переменных в Java

Язык программирования Java имеет собственный набор правил и соглашений для именования переменных. Вот что вам нужно знать:

<час>

В языке программирования Java существует 4 типа переменных:

Если вам интересно узнать больше об этом прямо сейчас, посетите страницу Типы переменных Java.

<час>

Литералы Java

Литералы — это данные, используемые для представления фиксированных значений. Их можно использовать прямо в коде. Например,

int a = 1;
float b = 2.5;
char c = 'F';

Здесь 1 , 2.5 и 'F' являются литералами.

Вот различные типы литералов в Java.

1. Логические литералы

В Java логические литералы используются для инициализации логических типов данных. Они могут хранить два значения:true и false. Например,

boolean flag1 = false;
boolean flag2 = true;

Здесь false и true два логических литерала.

<час>

2. Целочисленные литералы

Целочисленный литерал — это числовое значение (связанное с числами) без какой-либо дробной или экспоненциальной части. В Java существует 4 типа целочисленных литералов:

  1. двоичный (основание 2)
  2. десятичный (основание 10)
  3. восьмеричный (основание 8)
  4. шестнадцатеричный (основание 16)

Например:

// binary
int binaryNumber = 0b10010;
// octal 
int octalNumber = 027;

// decimal
int decNumber = 34;

// hexadecimal 
int hexNumber = 0x2F; // 0x represents hexadecimal
// binary
int binNumber = 0b10010; // 0b represents binary

В Java двоичный файл начинается с 0b. , восьмеричное начинается с 0 , а шестнадцатеричный код начинается с 0x .

Примечание :целочисленные литералы используются для инициализации переменных целочисленных типов, таких как byte. , short , int и long .

<час>

3. Литералы с плавающей запятой

Литерал с плавающей запятой — это числовой литерал, который имеет дробную или экспоненциальную форму. Например,

class Main {
  public static void main(String[] args) {
    	
    double myDouble = 3.4;
    float myFloat = 3.4F;
 
    // 3.445*10^2
    double myDoubleScientific = 3.445e2;

    System.out.println(myDouble);  // prints 3.4
    System.out.println(myFloat);    // prints 3.4
    System.out.println(myDoubleScientific);   // prints 344.5
  }
}

Примечание :литералы с плавающей запятой используются для инициализации float и double переменные типа.

<час>

4. Символьные литералы

Символьные литералы — это символы Юникода, заключенные в одинарные кавычки. Например,

char letter = 'a';

Здесь a символьный литерал.

Мы также можем использовать управляющие последовательности в качестве символьных литералов. Например, \b (возврат), \t (вкладка), \n (новая строка) и т. д.

<час>

5. Строковые литералы

Строковый литерал — это последовательность символов, заключенная в двойные кавычки. Например,

String str1 = "Java Programming";
String str2 = "Programiz";

Здесь Java Programming и Programiz два строковых литерала.


java

  1. Переменные C++, литералы и константы
  2. C Переменные, константы и литералы
  3. Переменные Python, константы и литералы
  4. Базовый ввод и вывод Java
  5. Java-выражения, операторы и блоки
  6. Java-класс и объекты
  7. Абстрактный класс Java и абстрактные методы
  8. Вложенный и внутренний класс Java
  9. Java бросает и бросает
  10. Автоупаковка и распаковка Java