回顾 自学 java 第四天 (变量和数据类型) 笔记

本文深入探讨Java语言中的变量作用域、分类及其在不同作用域中的命名规则,并全面解析Java的基本数据类型,包括整数型、浮点型、布尔型、字符型,以及它们的取值范围和内存占用情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Day4

关于java语言中的变量
	变量的作用域
		1、什么是作用域?
			变量的作用域,其实描述的就是变量的有效范围。
			在什么范围之内是可以被访问的,只要出了这个范围该变量就无法访问。
		2、变量的作用域只要记住一句话:
			出了大括号就不认识了
关于变量的分类:
		根据变量声明的位置:
			*分为局部变量
				-在方法体内声明的变量
			*成员变量
				-在方法体外【类体制内】声明的变量
	在不同作用域当中,变量名是可以相同的。
	在同一作用域当中,变量名是不可以重名的
public class VarTest04 {
	//成员变量
	int  k  = 200;
	//主方法:入口
	public static void main(String [] args){
		//i变量是局部变量
		int i  =  10;
		//java遵循就近原则;
		System.out.println(i);
	}
	//成员变量
	int i  = 100;
	//累体重不能直接编写java语句【除声明变量之外】
	//System.out.println(i);


	//doSome
	public static void doSome(){
		//局部变量
		int  i  = 90 ;
	}
}

关于java中的数据类型

1、数据类型的作用是什么?
	程序中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用空间大小不同。
	
2、java中的数据类型包括两种:
	*基本数据类型
	*引用数据类型【后边会有】
		--类
		--接口
		--数组
		.......
3、关于基本数据类型:
	*基本数据类型包括四大类八小种
		第一类:整数型
				byte、short、int、long
		第二类:浮点型
				float、double
		第三类:布尔型
				boolean
		第四类:字符型
			char
	4、字符串不属于基本数据类型,属于引用数据类型,字符属于基本类型
		*字符串使用双引号
		*字符使用单引号
	5、八种基本数据类型各自占用空间大小是多少?	
基本数据类型占用空间大小【单位字节】
byte1
short2
int4
long8
float4
double8
boolean1
char2

6、计算机在任何情况下都只能识别二进制。例如:只认识10011010100100100【现代的计算机底层采用交流电的方式,接通和断开就两种,计算机只认识1或0,其他不认识】

7、什么是二进制?
*数据的一种表示形式。十进制表示满十进一原则。二进制表示满二进一原则。
例如:十进制
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
例如:二进制
0 10 11 100 101 110 111 1000 1001.。。。
0 1 2 3 4 5 6 7 8 9

8、字节(byte):
		1 byte = 8 bit 【1个字节 = 8 个比特位】一个比特位表示一个二进制位 1或0
		1 KB = 1024 Byte
		1 MB = 1024 KB
		1 GB = 1024MB
		1 TB =  1024 GB
		1 TB = 1024 *1024 *1024 1024*8 
		
9、整数型当中的byte,占用1个字节,所以byte类型的数据占用8个比特位,那么byte类型的取值范围是什么?
	*关于java中的数字类型,数字都是有正负之分的,所以在数字的二进制当中有一个二进制位被称为“符号位”。并且这个“符号位”在所有二进制位的最左边,0表示正数,1表示负数。
	*byte类型最大值:01111111
	*byte类型最大值:2的7次方减1,结果是127
	*byte类型最小值:-128【具体怎么用二进制表示,这个和原码、反码、补码有关】
	*byte类型取值范围:【-128 ~ 127】
	*byte类型可以表示256个不同的数字【256各不同的二进制】
10、二进制和十进制之间的转换规则:
	*二进制转成十进制
	*十进制转成二进制

**

如有错误,请大佬指出,及时改正

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值