欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-12 17:42 作者:隔壁山的小浣熊  | 我要投稿

Java语言数据类型的分类:基本数据类型和引用数据类型

基本数据类型的四类八种:

整数四种:byte、short、int、long

byte占1个字节,范围是-128~127

short占2个字节,范围是-32768~32767

int占4个字节范围-2147483648~2147483647

long占8个字节范围是 负的2的63次方 ~ 2的63次方-1

小数两种:float、double

float占4个字节,范围1.401298e-45 ~ 3.402823e+38

说明:e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。

double占8个字节,范围是4.9000000e-324 ~ 1.797693e+308

布尔型一种:boolean

在java中整数默认是int类型,浮点数默认是double类型。

boolean一般是1字节,只有true和false

字符型一种:char

char占2字节,范围是0~65535

除去基本类型其他都是引用类型

需要记忆以下几点

byte类型的取值范围:-128 ~ 127

int类型的大概取值范围:-21亿多 ~ 21亿多

整数类型和小数类型的取值范围大小关系:

double > float > long > int > short > byte

最为常用的数据类型选择:

在定义变量的时候,要根据实际的情况来选择不同类型的变量。

 比如:人的年龄,可以选择byte类型。

 比如:地球的年龄,可以选择long类型。

如果整数类型中,不太确定范围,那么默认使用int类型。

如果小数类型中,不太确定范围,那么默认使用double类型。

如果要定义字符类型的变量,那么使用char

如果要定义布尔类型的变量,那么使用boolean

定义8种基本数据类型变量如下:

public class VariableDemo3{

  public static void main(String[] args){

    //1.定义byte类型的变量

    //数据类型 变量名 = 数据值;

    byte a = 10;

    System.out.println(a);

    //2.定义short类型的变量

    short b = 20;

    System.out.println(b);

    //3.定义int类型的变量

    int c = 30;

    System.out.println(c);

    //4.定义long类型的变量

    long d = 123456789123456789L;

    System.out.println(d);

    //5.定义float类型的变量

    float e = 10.1F;

    System.out.println(e);

    //6.定义double类型的变量

    double f = 20.3;

    System.out.println(f);

    //7.定义char类型的变量

    char g = 'a';

    System.out.println(g);

    //8.定义boolean类型的变量

    boolean h = true;

    System.out.println(h);

  }

}

注意事项:

如果要定义 一个整数类型的变量,不知道选择哪种数据类型了,默认使用int。

如果要定义 一个小数类型的变量,不知道选择哪种数据类型了,默认使用double。

如果要定义一个long类型的变量,那么在数据值的后面需要加上L后缀。(大小写都可以,建议大写。)

如果要定义一个float类型的变量,那么在数据值的后面需要加上F后缀。(大小写都可以)

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律