Введение
В этом практическом занятии вы узнаете о восьми примитивных типах данных в Java. Вы узнаете о их размерах, диапазонах и значениях по умолчанию. Также вы узнаете о автоупаковке.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом практическом занятии вы узнаете о восьми примитивных типах данных в Java. Вы узнаете о их размерах, диапазонах и значениях по умолчанию. Также вы узнаете о автоупаковке.
Создайте новый Java-файл и назовите его PrimitivesLab.java с использованием следующей команды:
touch PrimitivesLab.java
Объявите целочисленный тип данных int
с именем i
и тип данных byte
с именем b
. Назначьте им значения 15
и 10
соответственно.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
//Print the values
System.out.println("Value of i: " + i);
System.out.println("Value of b: " + b);
}
}
Объявите целочисленный тип данных short
с именем s
и назначьте ему значение 1000
. Объявите целочисленный тип данных long
с именем l
и назначьте ему значение 9999999L
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
//Print the values
System.out.println("Value of i: " + i);
System.out.println("Value of b: " + b);
System.out.println("Value of s: " + s);
System.out.println("Value of l: " + l);
}
}
Объявите вещественный тип данных float
с именем f
и назначьте ему значение 3.14f
. Объявите вещественный тип данных double
с именем d
и назначьте ему значение 2.71828
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
//Print the values
System.out.println("Value of i: " + i);
System.out.println("Value of b: " + b);
System.out.println("Value of s: " + s);
System.out.println("Value of l: " + l);
System.out.println("Value of f: " + f);
System.out.println("Value of d: " + d);
}
}
Объявите логический тип данных под именем bool
и назначьте ему значение true
. Объявите символьный тип данных под именем c
и назначьте ему значение 'A'
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
//Print the values
System.out.println("Value of i: " + i);
System.out.println("Value of b: " + b);
System.out.println("Value of s: " + s);
System.out.println("Value of l: " + l);
System.out.println("Value of f: " + f);
System.out.println("Value of d: " + d);
System.out.println("Value of bool: " + bool);
System.out.println("Value of c: " + c);
}
}
Демонстрируйте автоупаковку, объявив целочисленный тип данных Integer
с именем x
и присвоив ему значение 25
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
//Print the values
System.out.println("Value of i: " + i);
System.out.println("Value of b: " + b);
System.out.println("Value of s: " + s);
System.out.println("Value of l: " + l);
System.out.println("Value of f: " + f);
System.out.println("Value of d: " + d);
System.out.println("Value of bool: " + bool);
System.out.println("Value of c: " + c);
System.out.println("Value of x: " + x);
}
}
Объявите целочисленный тип данных с именем n
и присвойте ему значение 2147483647
. Увеличьте n
на 1
и обратите внимание на вывод.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
int n = 2147483647;
n = n + 1;
System.out.println("Value is: " + n);
}
}
Объявите целочисленный тип данных с именем m
и присвойте ему значение -2147483648
. Уменьшите m
на 1
и обратите внимание на вывод.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
int n = 2147483647;
n = n + 1;
System.out.println("Value is: " + n);
int m = -2147483648;
m = m - 1;
System.out.println("Value is: " + m);
}
}
Скомпилируйте программу с использованием следующей команды в терминале:
javac PrimitivesLab.java
Запустите программу с использованием следующей команды:
java PrimitivesLab
В этом практическом занятии вы узнали о восьми примитивных типах данных в Java. Вы создали Java-программу и объявили переменные каждого из примитивных типов данных. Вы узнали о автоупаковке и том, как Java автоматически преобразует примитивный тип данных в соответствующий класс-обертку. Вы также узнали о переполнении и недопонимании в целочисленных типах данных. Наконец, вы скомпилировали и запустили программу, чтобы увидеть вывод. Вы можете использовать эти типы данных в своем программировании для эффективного хранения и обработки данных.