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

Типы данных Java (примитивные)

Типы данных Java (примитивные)

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

Типы данных Java

Как следует из названия, типы данных определяют тип данных, которые могут храниться внутри переменных в Java.

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

int speed;

Здесь скорость является переменной, а тип данных переменной — int .

целое тип данных определяет, что скорость переменная может содержать только целые числа.

В Java предопределено 8 типов данных, известных как примитивные типы данных.

Примечание :В дополнение к примитивным типам данных существуют также ссылочные типы (тип объекта).

<час>

8 примитивных типов данных

1. логический тип

Пример 1. Логический тип данных Java

class Main {
  public static void main(String[] args) {
    	
    boolean flag = true;
    System.out.println(flag);    // prints true
  }
}
<час>

2. тип байта

Пример 2:байтовый тип данных Java

class Main {
  public static void main(String[] args) {

    byte range;
    range = 124;
    System.out.println(range);    // prints 124
  }
}
<час>

3. короткий шрифт

Пример 3. Короткий тип данных Java

class Main {
  public static void main(String[] args) {
    	
    short temperature;
    temperature = -200;
    System.out.println(temperature);  // prints -200
  }
}
<час>

4. тип int

Пример 4. Тип данных Java int

class Main {
  public static void main(String[] args) {
    	
    int range = -4250000;
    System.out.println(range);  // print -4250000
  }
}
<час>

5. длинный шрифт

Пример 5:длинный тип данных Java

class LongExample {
  public static void main(String[] args) {
    	
    long range = -42332200000L;
    System.out.println(range);    // prints -42332200000
  }
}

Обратите внимание, использование L в конце -42332200000 . Это означает, что это целое число из long тип.

<час>

6. двойной тип

Пример 6:двойной тип данных Java

class Main {
  public static void main(String[] args) {
    	
    double number = -42.3;
    System.out.println(number);  // prints -42.3
  }
}
<час>

7. плавающий тип

Пример 7:Тип данных Java с плавающей запятой

class Main {
  public static void main(String[] args) {
    	
    float number = -42.3f;
    System.out.println(number);  // prints -42.3
  }
}

Обратите внимание, что мы использовали -42.3f вместо -42.3 в вышеуказанной программе. Это потому, что -42.3 это double буквально.

Чтобы указать компилятору обрабатывать -42.3 как float а не double , вам нужно использовать f или F .

Если вы хотите узнать о одинарной и двойной точности, посетите веб-сайт Java с плавающей запятой одинарной и двойной точности.

<час>

8. тип символа

Пример 8:тип данных char в Java

class Main {
  public static void main(String[] args) {
    	
    char letter = '\u0051';
    System.out.println(letter);  // prints Q
  }
}

Здесь значение Unicode Q \u0051 . Следовательно, мы получаем Q в качестве вывода.

Вот еще один пример:

class Main {
  public static void main(String[] args) {
    	
    char letter1 = '9';
    System.out.println(letter1);  // prints 9
    	
    char letter2 = 65;
    System.out.println(letter2);  // prints A

  }
}

Здесь мы присвоили 9 как символ (указанный в одинарных кавычках) на letter1 переменная. Однако буква2 переменной присвоен 65 как целое число (без одинарных кавычек).

Следовательно, A печатается на выходе. Это связано с тем, что Java обрабатывает символы как целые числа, а значение ASCII равно A. равно 65. Чтобы узнать больше об ASCII, посетите страницу Что такое код ASCII?.

<час>

Тип строки

Java также обеспечивает поддержку строк символов через java.lang.String. учебный класс. Строки в Java не являются примитивными типами. Вместо этого они являются объектами. Например,

String myString = "Java Programming";

Здесь myString является объектом String учебный класс. Чтобы узнать больше, посетите страницу Java Strings.


java

  1. Переменные C# и (примитивные) типы данных
  2. Типы данных С++
  3. C Типы данных
  4. Типы данных Python
  5. Преобразование типов Python и приведение типов
  6. Инкапсуляция Java
  7. Типы аннотаций Java
  8. Приведение типов Java
  9. Класс Java-оболочки
  10. Java — основные типы данных