自学java学习笔记(4)

2019-07-08  本文已影响0人  伪程序文艺猿

让学习成为一种习惯,加油!!!
纸上得来终觉浅,绝知此事要躬行。

package studythreeday;
import java.util.Scanner;
public class 分支语句 {
    public static void main(String[] args) {
        int a,b;
        String c;
      Scanner z = new Scanner(System.in);
      Scanner x = new Scanner(System.in);
      Scanner y = new Scanner(System.in);
      System.out.println("请输入一个数字");
         a=z.nextInt();
      System.out.println("请再输入一个数字");
         b=x.nextInt();
      System.out.println("请再输入一个符号");
         c=y.next();

switch(c){
        case"-":
            System.out.print(a+"-"+b+"="+(a-b));
        break;
        case"+":
            System.out.print(a+"+"+b+"="+(a+b));
        break;
        case"*":
            System.out.print(a+"*"+b+"="+(a*b));
        break;
        case"/":
            System.out.print(a+"/"+b+"="+((float)a/b));
        break;
        default:
            System.out.print("未知操作!");
        }
    }
}
结果.PNG

switch语句可以将多选一的情况简化,使程序简洁、易懂。

一、switch语句先计算括号中表达式的值。

二、根据表达式的值检测是否符合执行case后面的选择值,若是所有case的选择值皆不符合,则执行default语句主体,执行完毕即离开switch语句。

三、如果某个case的选择值符合表达式的结果,则执行该case语句主体,执行至break语句则离开switch语句。

四、若是没有在case语句结尾处添加break语句,则执行到switch语句的末尾才会离开switch语句。

五、若是没有定义default语句主体的内容,则直接离开switch语句。

上一篇 下一篇

猜你喜欢

热点阅读