char类型的默认值_Java基础,基本数据类型

Java中给我们定义了数据类型分类,分为基本数据类型,和引用数据类型,这两大类。

我们先来了解一下基本数据类型。

基本数据类型

Java中有8中基本数据类型,用来存储,数值,字符,布尔值。由图可见:

1d1ea5e6812d9b09de413b0c540953e5.png

我们来了解一下,基本数据类型

整数类型

整数类型用来存储整数数值,既没有小数部分的数值。可以是正数,也可以是负数。整数数据类型的范围根据内存中所见大小不同,可以分为(byte, short , int , long)四种类型他们具有不同的取值范围。如图:

3700aa8318b3df46edb0702fa0f7769c.png

下面对这四种整数类型进行介绍:

int 型,格式如下:

int x; //声明一个int型变量 x

int y; //声明一个int型变量y

int x=10,y=-5; //给两个变量赋予初值

byte类型

byte类型和int声明是一样的:

byte a; //声明一个byte类型的 变量 a

byte b; //上明一个byte类型的 变量 b

short 类型

short类型变量和int类型变量声明是一样的:

short a; //声明一个short类型的 变量 a

short b; //声明一个short类型的 变量 b

long 类型

long类型变量和别的变量声明不太一样它的取值范围比int大,且属于高级数据类型 ,

它需要加一个后缀 L 大写的小写的都可以,建议是用大写。

long number; //声明long类型变量 number

long number, rum; //同时声明long类型变量,number,rum

long number = 123456789L; //声明long类型变量并给初值(一定要记住加 L )

注意事项:

1,数据类型不要写错,要看清楚出。

2,int 是 Java整数类型变量的默认数据类型,当代码使用整数赋值输出时,都默认为int类型

例如:

System.out.println(15+20); //输出35 是int类型的

3,不要溢出,整数类型的取值范围是有限的不要超出他们各自的取值范围,给变量赋值时如果超出取值范围,就会出错。

浮点类型

浮点类型就是我们常看见的小数点,Java中浮点数类型分为单精度浮点类型(float),和双精度浮点类型(double),他们具有不同的取值范围:

2d90f6043d2d869d732642f78654f152.png

在默认情况下是double类型,若想使用float型声明小数,也需要在小数后面添加F或f另外,可以使用后缀d或者D来明确这是一个double类型数据,但是加不加D并没有硬性规则,而声明float型变量时如果不加F或f,系统会默认为double类型,就会出错。

声明浮点数类型变量如下:

float f1=13.23F;

double d1=4569.233D;

字符类型

字符类型(char)用于存储单个字符。在声明字符变量时‘要以单引号表示 's' 。

Java可以把字符类型当整数类型对待,由于Unicode编码采用无符号编码可以存储655336个字符,所以Java中的字符可以处理大多数国家的 语言文字。

char 默认值是空格,char 可以与整数运算。

char ch= 'a';

布尔类型

布尔类型又称逻辑逻辑类型,只有true和false两个值,分别代表着布尔逻辑中的“真” 和“假”。布尔类型不能被整数类型进行换算,布尔类型通常被用在流程控制中作为判断条件。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值