算术运算符

实例:

public class Hello

{

publicstatic void main(String[] args)

{

//操作数:

System.out.println(1+2);//3

System.out.println(1-2);//-1

System.out.println(1*2);//2

System.out.println(1/2);//0  因为余数为零

//操作字符:

System.out.println('A'+'B'); //131  因为'A','B'被当做整数进行运算了,Ascll'A'65'B'66 ,相加为131

//操作字符串:

System.out.println("AAA"+"BBB");//AAABBB字符串 与  任何数据类型 相"+" 都是  字符串类型 。

System.out.println(10/3); // 3     3 * 3 + 1 = 10    /(取整) %(取余)

System.out.println(9876/ 1000 * 1000); //9000   9876/1000=9  9*1000=9000

 

/*整数被0除:

System.out.println(100 / 0); //如果除数为零,表达式会出现运算紊乱。

错误名称:Exception in thread "main" java.lang.ArithmeticException: /错误原因: by zero

        */

/*小数被0除:

System.out.println(100.0 / 0);  //Infinity  正无穷大;

System.out.println(-100.0 / 0); //-Infinity  负无穷大;

*/

/*NaN类型;

doublea = 0.0 / 0.0 ;

System.out.println(a); //结果为:NaN;

NaN这种数十分的厉害,因为它自己都不等于自己。验证自己不等于自己:

System.out.println(a == a); //结果为false;

*/

//当上面出现除数为零时:System.out.println("ending........"); //因为上面一部出现了异常,所以这一步不会执行了。(在出现异常的地方的下面的内容不会再执行了。)

 

}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值