Logo
Section 1 / 6

基本类型和数组

了解 Java 基本类型和数组。

导入

基本类型和数组

了解 Java 基本类型和数组。

基本类型

Java中的基本类型指的是存储数字的不同方式:

  • char:单个字符,例如 "A"(字母 A)。
1public class main { 2 public static void main(String[] args) { 3 char hello = 'A'; 4 System.out.println(hello); 5 } 6}
  • byte:取值范围为 -128 到 127 的整数(8 位)。通常用于存储或传输原始数据。
1public class main { 2 public static void main(String[] args) { 3 byte num = 100; 4 System.out.println(num); 5 } 6}
  • short:16 位有符号整数。最大值约为 32,000,精确值为 32,767。
1public class main { 2 public static void main(String[] args) { 3 short num = 32212; 4 System.out.println(num); 5 } 6}
  • int:32 位有符号整数。最大值约为 2312^{31}。
1public class main { 2 public static void main(String[] args) { 3 int score = 4; 4 System.out.println(score); 5 } 6}
  • long:64 位有符号整数。最大值为 2632^{63}。
1public class main { 2 public static void main(String[] args) { 3 long num = 33000; 4 System.out.println(num); 5 } 6}
  • float:32 位浮点数。这是一种非精确数值,常用于模拟等场景。
1public class main { 2 public static void main(String[] args) { 3 float num = 1.4233f; // 使用 "f" 表示该数值属于 float 类型 4 System.out.println(num); 5 } 6}
  • double:类似于 float,但使用 64 位。
1public class main { 2 public static void main(String[] args) { 3 double num = 1.24; 4 System.out.println(num); 5 } 6}
  • boolean:只有两个可能的值:true 和 false(类似于一个比特位)。
1public class main { 2 public static void main(String[] args) { 3 boolean b = true; 4 System.out.println(b); 5 } 6}

数组

在 Java 中,我们可以定义基本类型或类的数组。例如,String[] strArray = {"a", "b", "c"}; 创建了一个包含三个 String 对象的数组。一旦数组被定义,就不能直接更改其长度。如果需要一个可动态扩展大小的列表,可以使用 java.util.ArrayList。

1public class main { 2 public static void main(String[] args) { 3 String[] strArray = {"a", "b", "c"}; // 声明一个数组 4 for (String element : strArray) { 5 System.out.println(element); // 逐个打印元素 6 } 7 } 8}

在此程序中,我们声明了一个名为 strArray 的数组,其中包含字符串 "a"、"b" 和 "c"。for 循环用于逐个输出数组元素。我们也可以使用 System.out.println(Arrays.toString(strArray)) 一次性打印整个数组(记得先在文件开头 import java.util.Arrays;)。

简介

Java中的类