7.28晨写

7.28晨写

1.常量的分类有哪些

字面值常量
	1)字符串常量,使用双引号括起来的内容 "helloworld"
	2)字符常量:使用单引号括起来单个内容 'a'
	3)整数常量: 100,25----整数默认就是10进制 (进制属于常量的范畴)
	4)小数常量:3.14....
		小数进行减或者除的时候,无限近似于某一个值(计算机---伪计算)
		jdk提供类一个类:BigDecimal:针对小数进行精确计算的
	5)布尔常量 true/false
	6)空常量: null ---引用数据类型的默认值就是null(是和引用类型相关的)

2.什么是变量,变量的三要素

变量:
	程序执行过程中,其值发生改变的量
变量的三要素:
	数据类型 变量名 = 初始化值; //直接初始化
	数据类型 变量名 ; //先定义
	变量名 = 初始化值 ; //后面在初始化

3.Java中的数据类型划分

基本数据类型
	四类八种
		整数类型:开发中经常用的intlong,没有提示数据类型,默认都是int
			byte 字节类型
			short 短整型
			int:整数默认类型
			long:长整型 定义变量,后面值加上L或者l
		浮点类型:默认类型double
			float:单精度类型 定义变量,后面值加上F或者f
			double:双精度类型 (小数更加精确一些)
		字符类型
			char
			chac ch = 'a' ;
		布尔类型
			boolean :不参与任何运算 后面使用流程控制语句,来进行逻辑判断用的
	场景:
		用户登录
			判断 ----登录成功
					登录失败

4.Java中的隐式转换

隐式转换:基本数据类型的默认类型提示
        byte,short,char三者之间不转换,一旦参与运算,优先提升为int类型,---long---float---double;
        	int a = 3 ;
        	byte b = 4 ;
//int类型接收的
        int result = a +b ; //a+ int类型的b---将byte类型提示为int,结果为int类型

5.Java中的显式转换

场景:
     不仅仅适用于基本数据类型,还适用于引用数据类型(面对对象中的"多态")
        显示转换
        	强制类型转换(强转):就是将的大的数据类型---小的数据类型
        格式
        	目标数据类型 变量名 = (目标类型)(表达式或者初始化值) ;
        	int a = 3 ;
        	byte b = 4 ;
		//byte类型接收结果
		// byte result = a +b ; //a+b--->int类型 编译报错
       	    byte result = (byte)(a+b) ; //解决方案:强制类型转换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值