J2EE05——运算符号

1. 数学运算符

1.1 取余数
取余运算符"%",0取余数任何数都等于0;

public static void main(String[] args) {    
	 int a = 13 , b = 3;     
	 int result1 = a + b - a;     
 	int result2 = a * b / a;     
 	int result3 = a % b;     
	System.out.println(result1);    
	System.out.println(result2);      
	System.out.println(result3); 
	}

加减乘除无须再提;
1.2 自运算
       自运算“++”、“–”即给自身加1或减1,优先级最高,只能用在变量上,常量没有 自运算;
       自运算分为先用后加(a++)和先加后用(++a);

public static void main(String[] args) {     
int a = 13 , b = 3;    
	 /*       
	 * a++:先用后加       
	 *  * ++a:先加后用     
	 *  * */     
	 int result4 = ++a + b;// 14+3=17;a=14,b=3;     
 	 int result5 = a-- - b;// 14-3=11;a=13,b=3;     
 	 System.out.println(result4);     
 	 System.out.println(result5);
 }

1.3 数值溢出问题
       我们都知道变量是有自己的存值范围的,比如byte的存值范围是-128~127之间,那么 假设在计算的时候发生了数值溢出现象,会产生什么结果呢?

public static void main(String[] args) {     
	int a = 2147483647;// Max values of Integer     
	int x = 2;     
	long y =1;     
	long r1 = a + x;// out of bounds    
	long r2 = a + y;// not out of bounds     
	System.out.println(r1);     
	System.out.println(r2);      
 }

答案:数值溢出会产生物极必反的现象,最大值加1变成最小值,最小值减1变成最大 值。

2. 赋值运算符

符号意义
=赋值 赋值要从后向前理解
+=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值