亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 数据类型(原始)

Java 数据类型(原始)

在本教程中,我们将借助示例了解 Java 中的所有 8 种原始数据类型。

Java 数据类型

顾名思义,数据类型指定了Java中可以存储在变量中的数据类型。

Java 是一种静态类型语言。这意味着所有变量都必须先声明后才能使用。

int speed;

在这里,速度 是一个变量,变量的数据类型是int .

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.整型

示例 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 ,你需要使用 fF .

如果您想了解单精度和双精度,请访问 Java 单精度和双精度浮点。


8.字符类型

示例 8:Java char 数据类型

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

这里,Q 的 Unicode 值 是 \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 的字符(由单引号指定) 多变的。但是,letter2 变量被分配 65 作为整数(没有单引号)。

因此,A 打印到输出。这是因为 Java 将字符视为整数,而 A 的 ASCII 值 是 65。要了解有关 ASCII 的更多信息,请访问什么是 ASCII 码?


字符串类型

Java 还通过 java.lang.String 提供对字符串的支持 班级。 Java 中的字符串不是原始类型。相反,它们是对象。例如,

String myString = "Java Programming";

在这里,myStringString 的对象 班级。要了解更多信息,请访问 Java 字符串。


java

  1. C# 变量和(原始)数据类型
  2. C++ 数据类型
  3. C 数据类型
  4. Python 数据类型
  5. Python 类型转换和类型转换
  6. Java 封装
  7. Java 注释类型
  8. Java 类型转换
  9. Java 包装类
  10. Java - 基本数据类型
  11. Java - 变量类型
  12. Java - 修饰符类型