Java数据类型

本文由杜永鹏撰写,介绍了Java的八种基本数据类型,包括四种整数类型(byte, short, int, long)、两种浮点类型(float, double)、布尔型和字符型,并给出了每种类型的内存大小、默认值以及示例代码,展示了如何在Java中使用这些基本数据类型。
摘要由CSDN通过智能技术生成

开发工具与关键技术: eclipse和Java
作者:杜永鹏
年级:Java 1 班
撰写时间:2021 年 5 月 6日

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型
一、分类:
数字类型:
1.数据类(byte) :内存大小(字节):1 内存位数:8 默认值 :0 最小值:-2^7 最大值:2^7-1 描述: ""有符号 的以二 进制补 码表示 的整数
2.数据类(shortbyte) : 内存大小(字节):2 内存位数:16 默认值 :0 最小值:-2^15最大值: 2^15 - 1 描述:"有符号 的以二 进制补 码表示 的整数 "
3.数据类(int) :内存大小(字节): 4 内存位数:32默认值 : 0 最小值:-2^31 最大值:2^31 - 1描述:“有符号 的以二 进制补 码表示 的整数”
4.数据类(long) : 内存大小(字节):8 内存位数:64 默认值 :0 最小值:-2^63 最大 值:2^63 - 1 描述:"有符号 的以二 进制补 码表示 的整数 "
5.数据类(float) : 内存大小(字节):4 内存位数:32默认值 : 0.0f 最小值:-2^128最大 值: 2^128 描述:"单精度,符 合IEEE 754标准 的浮点 数 "
6.数据类(double) :内存大小(字节): 8 内存位数:64 默认值 :0.0d 最小值: -2^1024 最 大值:2^1024 描述:“双精度,符 合IEEE 754标准 的浮点 数”
7.布尔型: 数据类(boolean) : 默认值 :false
8.字符类型: 数据类(char) : 内存大小(字节):2 内存位数:16 默认值 :u0000’ 最小 值:\u0000(即 为 0)最大值: \uffff(65535(2^16)) 描述:“Unicode 字符”

public class BaseDataType {
public static void main(String[] args) {
//java里面很多东西需要用包装类来实现
//基本数据类型 -(和它对应的是)->包装类
byte b1=-128;//这个是基本数据
Byte b2=-128; //这个已经变成了引用类型

	short short1=1;
	Short short2=2;
	
	int int1=112;//十进制数
	Integer integer1=12223;
	
	int int2=0xF;//十六进制数
	int int3=077;//八进制数
	int int4=0b1111;//二进制数
	System.out.println(int4);
	long long1=21121212121212L;//long型数据要在数字后加L
	Long long2=long1;

	//浮点数
	//单精度
	float f1=1.1F;//加f或者F
	Float f2=1.2f;
	
	double d1=11.1;
	double d2=11.1D;//[可选]加d或者D
	Double d3=d1;
	
	System.out.println(0.1+0.2);
	System.out.println(1.1+0.2);
	System.out.println(0.1f+0.2f);
	//精度丢失 
	
	//布尔型
	boolean bol1=true;
	boolean bol2=false;
	Boolean bol3=true;
    //字符型
	char char1='a';
	Character Character=char1;
	char char2='中';
	char char3=65535;
	char char4='\u999A'; 
	System.out.println(char4);
	 
	//String 引用数据类型/java这边string不属于基本数据类型
	String str1="ssssss";
	
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值