流程控制语句-----------判断语句

    科技2022-07-17  117

    流程控制语句(判断语句)

    - if语句三种格式

    if(判断语句){ //符合判断语句输出的值 } if(判断语句){ //符合判断语句输出的值 }else{ //否则输出的语句 } if(判断语句){ //符合判断语句输出的值 }else if(判断语句){ //符合判断语句输出的值 }else if(判断语句){ //符合判断语句输出的值 }else{ //不符合以上各种条件判断语句输出的值 }

    switch 语句的格式

    在switch语句中永远都会判断case语句

    switch(你的选择){ case:1{//case后面必须是常量 //符合值1执行的操作(代码) } break;//防止代码穿透 case:2{ //符合值2执行的操作(代码) } break;//防止代码穿透 case:3{ // 符合值3执行的操作(代码) } break;//防止代码穿透 .... default: //你的选择都不符合上述的选项输出的语句 break; }

    实列用switch做的计算器代码

    //创建一个扫满器 Scanner scanner = new Scanner(System.in); double num1 = scanner.nextDouble();//键盘接受一个double类型的数据 char fuhao = scanner.next().charAt(0);//默认写0 double num2 = scanner.nextDouble();//键盘接受一个double类型的数据 switch (fuhao) { case '+': { add(num1, num2); } break; case '-': { minus(num1, num2); } break; case '*': { multiply(num1, num2); } break; case '/': { divide(num1, num2); } break; } } public static void add(double num1, double num2) { double sum = num1 + num2; System.out.println("计算的值为" + sum); } public static void minus(double num1, double num2) { double sum = num1 - num2; System.out.println("计算的值为" + sum); } public static void multiply(double num1, double num2) { double sum = num1 * num2; System.out.println("计算的值为" + sum); } public static void divide(double num1, double num2) { if (num2 == 0) { System.out.println("被除数不可以为0"); } else { double sum =( (double) num1)/num2; System.out.println("计算的值为" + sum); }
    Processed: 0.011, SQL: 8