21xrx.com
2024-11-22 16:31:17 Friday
登录
文章检索 我的文章 写文章
我在学习Java的过程中
2023-06-10 15:31:43 深夜i     --     --

我在学习Java的过程中,发现了Java中的基本数据类型有很多种。在这篇文章里,我想给大家介绍一下Java中的基本数据类型,并且附带一些代码例子,来帮助大家更好地理解。

Java中的基本数据类型可以分为两类:数值型和非数值型。

1. 数值型

Java中的数值型包括byte、short、int、long、float和double,它们分别表示不同范围的数值。

其中,byte、short、int、long存储的都是整数,它们的区别在于存储的范围不同。byte占用1个字节,表示的范围是-128~127;short占用2个字节,表示的范围是-32768~32767;int占用4个字节,表示的范围是-2147483648~2147483647;long占用8个字节,表示的范围是-9223372036854775808~9223372036854775807。

下面是一个例子,用于演示Java中的整型数据类型:


public class Test {

  public static void main(String[] args) {

    byte b = 100;

    short s = 32767;

    int i = 2147483647;

    long l = 9223372036854775807L;

    

    System.out.println("byte: " + b);

    System.out.println("short: " + s);

    System.out.println("int: " + i);

    System.out.println("long: " + l);

  }

}

输出结果如下:


byte: 100

short: 32767

int: 2147483647

long: 9223372036854775807

除此之外,Java还有两种浮点型数据类型:float和double。它们用于存储小数。float占用4个字节,表示的范围约为-3.4E38~3.4E38,精度为6~7位有效数字;double占用8个字节,表示的范围约为-1.7E308~1.7E308,精度为15~16位有效数字。

下面是一个演示Java中浮点型数据类型的例子:


public class Test {

  public static void main(String[] args) {

    float f = 3.1415f;

    double d = 3.14159265358979323846;

    

    System.out.println("float: " + f);

    System.out.println("double: " + d);

  }

}

输出结果如下:


float: 3.1415

double: 3.141592653589793

2. 非数值型

Java中的非数值型包括char和boolean。char用于存储字符,占用2个字节;boolean用于存储布尔值,只能存储true或false。

下面是一个演示Java中非数值型数据类型的例子:


public class Test {

  public static void main(String[] args) {

    char c = 'A';

    boolean b = true;

    

    System.out.println("char: " + c);

    System.out.println("boolean: " + b);

  }

}

输出结果如下:


char: A

boolean: true

综上所述,Java中的基本数据类型共有8种,分为数值型和非数值型。不同的数据类型适用于不同的场景,我们在使用的时候需要根据实际需要进行选择。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复