# java day2

java day2

常量,变量,运算符

常量

1:常量的定义
	就是在程序的执行过程中其值不发生改变的量。		
2:  常量的分类	
	(1):字面值常量
	(2):自定义常量
3:字面值常量的分类
	(1): 字符串常量	用双引号括起来的内容
	(2): 整数常量		所有整数	
	(3): 小数常量		所有小数	
	(4): 字符常量		用单引号括起来的内容   	'a','A','0' 
	(5): 布尔常量	    只有true和false
	(6): 空常量		    null

变量

1:变量的定义
	在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价钱)
	变量其实是内存中的一小块区域
2:为什么要定义变量
	用来不断的存放同一类型的常量,并可以重复使用
3:定义格式
	数据类型 变量名 = 变量值 ;	

运算符

1:运算符的定义
	对常量和变量进行操作的符号称为运算符
2:运算符的分类
	算术运算符		
	赋值运算符
	比较运算符
	逻辑运算符
	位运算符
	三目运算符
3:算数运算符有哪些
	+ , - , * , / , % , ++ , -- 		

数据类型

1:为什么有数据类型
	我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。
2:Java中数据类型的分类
	(1): 基本数据类型
	(2): 引用数据类型(后面讲解): 数组 , 类 , 接口
3:基本数据类型的详细讲解
	(1): 数值型
			整数型				
				  byte       short	    int      long	  		   	 
	    	浮点数
				 float       	  	 double  	
	(2): 字符型   char       	
	(3): 布尔型   boolean     	

	整数默认是int类型的 , 浮点数默认是 double类型

进制转换

任意进制到十进制的转换

    任意进制到十进制的转换原理
	位权展开法

十进制到任意进制的转换

    十进制到任意进制的转换原理

	除基取余 直到商为0 余数反转
	十进制到X进制这个基就是X

原码反码补码

    有符号数据表示法的几种方式
	原码 , 反码 , 补码 
	所有数据的运算都是采用补码进行的。		
   1:原码
	就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表      示数值的大小。
  2:反码
	正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
  3:补码
	正数的补码与其原码相同;负数的补码是在其反码的末位加1

day2总结

数据类型转换之隐式转换

1:+是一个运算符, 我们应该能够看懂,做数据的加法
2:案例演示
	a:int + int
	b:byte + int 的结果分别用byte和int类型接收,看效果
3:Java中的默认转换规则
	(1): boolean类型不能转换为其他的数据类型
	(2): byte,short,char—int—long—float—double
	(3): byte,short,char之间不转换,他们参与运算首先转换为int类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值