++和--操作

++和–操作

单独运算时,不管放在前面还是后面,结果是一样的。

  • 如果参与了运算操作的时候

  • 如果++或者–在变量的后面的时候,先拿变量参与运算操作后变量进行++或–

  • 如果++或者–在 变量的前面时,先变量作++或–,后参与运算操作。

  • package cn.llxy.day02;
    
    public class OperatorDemo03 {
    	public static void  main(String[]args){
    		//逻辑&& || & |
    		/*int x =10;
    		int y =20;
    		int z =30;
    		System.out.println((x>y)&&(y>z));
    		System.out.println((x>y)&(y>z));
    		System.out.println((x++>10)&&(++y<20));*/
    		int x=3;
    		int y =5;
    		System.out.println();
    	}
    }
    
    package cn.llxy.day02;
    
    public class OperatorDemo02 {
    	public static void main(String[]args){
    		int x=5;
    		System.out.println(x);
    		x++;
    		++x;
    		System.out.println("x:"+x);
    		int y =++x;
    		System.out.println("x:"+x);
    		System.out.println("y:"+y);
    		int z = x++;
    		System.out.println("z:"+z);
    	}
    }
    

&&和&区别:

​ 最终结果一样
&&具有短路效果,左边是false,右边不执行;
&无论左边是false还是true吗,右边都会执行。

||和|是区别:

​ 最终结果都一样
||具有短路效果,左边是true,右边不执行;
|无论左边是true还是false,右边都执行。

三元运算符:

​ (x>y)?x:y

顺序结构:

​ 按照顺序执行

  • 程序考慮數據
  • 安全性數據
  • 邊界數據
  • 錯誤數據

switch语句(掌握switch语句的执行顺序)

​ 表达式的值:byte short int char
jdk1.5之后,加入了枚举类型
jdk1.7之后,加入了String类型
break: 中断switch语句的执行
default:所有的情况都不匹配的时候,就执行该处的语句块

循环流程控制语句:

​ for(初始化语句;判断语句;控制条件语句){循环体语句}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值