欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 基本類型和包裝類型

洪振霞2年前8瀏覽0評論

Java是一種強類型語言,它要求你在使用變量時必須先定義其類型。Java基本數據類型共有8種:byte、short、int、long、float、double、char和boolean。

byte是一種8位的整數類型,取值范圍為-128到127。short是一種16位的整數類型,取值范圍為-32768到32767。int是一種32位的整數類型,取值范圍為-2147483648到2147483647。long是一種64位的整數類型,取值范圍為-9223372036854775808到9223372036854775807。

float是一個單精度類型,占用4個字節,取值范圍為大約±3.402 8235 10^38,它為浮點數。double是一個雙精度類型,占用8個字節,取值范圍為大約±1.797 693 134 862 315 70 10^308,它也為浮點數。char是一種16位的Unicode字符類型,取值范圍為0到65535。boolean是一種只有true和false兩種取值的類型。

public class BasicTypes {
public static void main(String[] args) {
byte b = 1;
short s = 2;
int i = 3;
long l = 4L;
float f = 5.0f;
double d = 6.0;
char c = 'a';
boolean bool = true;
System.out.println("Byte value: " + b);
System.out.println("Short value: " + s);
System.out.println("Int value: " + i);
System.out.println("Long value: " + l);
System.out.println("Float value: " + f);
System.out.println("Double value: " + d);
System.out.println("Char value: " + c);
System.out.println("Boolean value: " + bool);
}
}

Java還提供了基本類型對應的包裝類型,主要用于實現Java泛型等功能,這些包裝類型分別為Byte、Short、Integer、Long、Float、Double、Character和Boolean。這些包裝類型還提供了一些方法,例如parseInt()方法可以將String類型轉換成int類型,valueOf()方法可以將字符串轉換為對應類型的包裝類實例。

public class WrapperTypes {
public static void main(String[] args) {
Integer num1 = Integer.valueOf("123");
Integer num2 = Integer.parseInt("345");
Integer num3 = 678;
System.out.println("Num1: " + num1);
System.out.println("Num2: " + num2);
System.out.println("Num3: " + num3);
}
}