赋值/关系/逻辑运算以及条件语句

来源:互联网 发布:中兴软件开发技术面 编辑:程序博客网 时间:2024/06/13 09:57

赋值运算

= += -= *= /= %=

public class Demo2{    public static void main(String[] args){        int i=6;        // =        i=8;        // +=        i +=1; //i = i+1(赋值)        System.out.println("i="+i);        // -=        i -=1;// i = i-1;        System.out.println("i="+i);        // *=        i *= i;//i = i*i        System.out.println("i="+i);        // /=        i /= 8;//i = i/8        System.out.println("i="+i);        // %=        i %= 2; // i = i % 2        System.out.println("i="+i);    }}

关系运算

>  <   ==    >=  <=  !=
关系运算符 描述 > 大于 < 小于 .>= 大于等于 <= 小于等于 == 等于 != 不等于

当使用关系运算符去判断一个表达式的成立与否是,若是判断式成立,会产生一个布尔值true,反之会产生一个false。

逻辑运算

逻辑预算符 描述 & AND,与 && 短路与 | 或 | | 短路或

短路:

短路与 | | 的条件 :前者如果第一个为false,不再判断第二个。

短路或&&的条件:前者如果是第一个为true,不再判断第二个。

条件语句

  • 1.顺序语句
    顺序语句:从上到下一条一条的执行
public class Demo9{    public static void main(String[] args){        //顺序语句 一条一条的执行        System.out.println("您好");        System.out.println("下午有好事");        System.out.println("波老师来了!");    }}
  • 条件语句 if-else

if()

public class Demo9{    public static void main(String[] args){         //条件语句  if        int n=6;//6个男同学+++3            n=9;        if(n<8){          System.out.println("波老师亲临510班指导教学工作");        }         if(n>8){             System.out.println("苍老师亲自教学!");         }    }}

if else

public class Demo9{    public static void main(String[] args){         //if else     if(n<8){             System.out.println("波老师亲临510班指导教学工作");         }else{              System.out.println("苍老师亲自教学!");         }    }}

if elseif else if else

public class Demo9{    public static void main(String[] args){          //  if--- else if --else if --else          if(n>1&&n<3){               System.out.println("小萌老师指导教学工作");         }else if(n>=3&&n<5){               System.out.println("小邱老师指导教学工作");         }else if(n>=5&&n<8){               System.out.println("波老师亲临510班指导教学工作");         }else{               System.out.println("苍老师亲自教学!");         }
  • 条件语句switch
public class Demo10{    public static void main(String[] args){        //1 星期一  2 星期二  3  星期三   6 星期六          int  num=1;        switch(num){                case 1:                    System.out.println("星期一");                    break;                case 2:                    System.out.println("星期二");                    break;                case 3:                    System.out.println("星期三");                    break;                case 4:                    System.out.println("星期四");                    break;                case 5:                    System.out.println("星期五");                    break;                case 6:                    System.out.println("星期六");                    break;                case 7:                    System.out.println("星期天");                    break;                default:                    System.out.println("输入有错误");                    break;        }             }}

注意:如果缺少break; 向下继续执行

0 0