Что нового?

3. Типы данных

mexan

Администратор
Сообщения
351
Симпатии
28
Возраст
32
#1
Java строго типизированный язык. Это значит, что каждая переменная и константа представляет определенный тип и данный тип строго определен.
  • boolean: хранит значение true или false
    Код:
    boolean test = false;
    boolean test = true;
  • byte: хранит целое число от -128 до 127 и занимает 1 байт
    Код:
    byte a = 4;
    byte b = 6;
  • short: хранит целое число от -32768 до 32767 и занимает 2 байта
    Код:
    short a = 4;
    short b = 6;
  • int: хранит целое число от -2147483648 до 2147483647 и занимает 4 байта
    Код:
    int a = 4;
    int b = 9;
  • long: хранит целое число от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 и занимает 8 байт
    Код:
    long a = 5;
    long b = 10;
  • double: хранит число с плавающей точкой от ±4.9*10-324 до ±1.8*10308 и занимает 8 байт
    Код:
    double x = 6.5;
    double y = 3.9;
    В качестве разделителя целой и дробной части в дробных литералах используется точка
  • float: хранит число с плавающей точкой от -3.4*1038 до 3.4*1038 и занимает 4 байта
    Код:
    float x = 6.5F;
    float y = 3.9F;
  • char: хранит одиночный символ в кодировке Unicode и занимает 2 байта, поэтому диапазон хранимых значений от 0 до 65536
 
Сообщения
17
Симпатии
14
#2
Можно ради интереса вывести эту информацию)

Java:
        System.out.println(Byte.MIN_VALUE);
        System.out.println(Byte.MAX_VALUE);
        System.out.println(Short.MIN_VALUE);
        System.out.println(Short.MAX_VALUE);
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Integer.MAX_VALUE);
        System.out.println(Long.MAX_VALUE);
        System.out.println(Long.MIN_VALUE);
        System.out.println(Double.MAX_VALUE);
        System.out.println(Double.MIN_VALUE);
        System.out.println(Float.MIN_VALUE);
        System.out.println(Float.MAX_VALUE);
 

mexan

Администратор
Сообщения
351
Симпатии
28
Возраст
32
#5
Слушай, а интересно рассказывает. Понятно, в отличии от многих вебинаров. Подписался на нее. Надо будет ее видео уроки скачать с ютуба на работу.
 

mexan

Администратор
Сообщения
351
Симпатии
28
Возраст
32
#6
Кстати, дурной вопрос. В этом посте, есть такие значения:
Java:
MIN_VALUE;
MAX_VALUE;
Так вот откуда они?
 
Сверху