7.15_java学习_类型,运算符!

本文深入探讨了Java编程中的基础知识,包括类型、运算符的使用技巧,以及自动类型转换规则。通过实例解析,帮助开发者理解如何高效地进行变量定义、数据运算和类型转换。

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

一:类型
 

1.null是常类型跟int一样但是取值范围只有一个null

2.main不是关键字,但是却可以被jvm所识别!

3.什么时候定义变量:当数据不确定但需要对数据进行存储

4.注意:求2*8运算效率最高的是用位运算 2<<3

5.注意:1%-5 =1;-1%5=-1

6.注意 println(“ 5+5=”+5+5) 结果是5+5=55;

二:运算符

</pre><h1><span style="font-size:14px;"></span><span style="font-size:14px;"></span>  <pre class="java" name="code">  byte a = 4;
	    
		int   b = a;//自动转换较长的类型后在赋值
		
		//byte  c = a;//不可以转换成较短类型赋值
		
		//a = a + 4;//类型不匹配不能赋值(带有变量)
		
		a = 3 + 4;//常量可以在其范围类自动转换类型
		
		//a = 500;//超出范围不能赋值
		
		a = (byte)2561;//强制类型转换将高位去掉
		
/*注意(笔试中比较容易出现的问题)                       
 * byte a;
 * 说明a += 4 和  a = a + 4 的区别
 *  */
		
		a += 4;//编译成功 ,因为+=赋值运算时自动进行了强制类型转换
		
		a += 2561;//编译成功,不在范围类自动强制转换
		
		//a = a + 4;//编译失败,因为a会被提升为int类型运算后还是int类型无法赋值给byte类型。	
		


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值