Java--操作符

操作符

/:除数一定不能为0,否则会报告异常(运行时异常)
异常:
①运行时异常
②编译时异常
当程序出现异常时,会立即停止,不会继续进行
处理异常:try catch
%;取模 它不同于c语言中的,它可以小数取模
++;尽量使用后置++
关系运算符的表达式返回值都是 boolean 类型.
逻辑运算符的操作数(操作数往往是关系运算符的结果)和返回值都是 boolean .
&&;左右两边必须是boolean类型
!;!表达式 表达式只能是布尔类型
& 和 | 如果左右表达式为 boolean 的时候, 也表示逻辑运算. 但是和 && 以及 || 相比, 它们不支持短路求值.
& | ~ ^:针对二进制运算
<<:相当于乘法
/>>:相当于除法 (看符号位,1补1,0补0)
/>>>:无符号右移 (不管符号位左侧直接补0)
<<<:没有
表达式1 ? 表达式2 : 表达式3:唯一的三目运算符
单行注释:// 注释内容(用的最多)
多行注释:/* 注释内容*/(不推荐)
文档注释: /** 文档注释 **/(类前,方法前使用)

public class test{
	public static void main(String[] args){
		int a=10;
		int b=20;
		System.out.println(a == b);//false
		System.out.println(a != b); //ture
		System.out.println(a++ && b++);//error  a++不是boolean类型
		System.out.println(5<a<20);//error 5<a为ture ,ture<20 ????
		//System.out.println(a/b);
		System.out.println(!a<b);//error
		System.out.println(10 > 20 && 10 / 0 == 0);//10>20 false  后面不执行
		while(a){
		}//error 
	}
}

练习

1.求1!+2!+3!+4!+5!

public class test{
	public static void main(String[] args){
		int num=5;
		int sum=0;
		while (num>0){
			int i=1;
			int ret=1;
			while (i<=num){
			ret=i*ret;
			i++;
			}
			sum+=ret;
			num--;
		}
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值