美文网首页
自学java学习笔记(4)

自学java学习笔记(4)

作者: 伪程序文艺猿 | 来源:发表于2019-07-08 14:57 被阅读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语句。

相关文章

  • 自学java学习笔记(4)

    让学习成为一种习惯,加油!!!纸上得来终觉浅,绝知此事要躬行。 ​ switch语句可以将多选一的情况简化,使程序...

  • 零基础如何学习java,要学多久?

    java很难,自学的话,不容易,自学多久看你掌握能不能掌握学习java的方法,如果掌握学习java的方法的话大概半...

  • 自学java学习笔记(9)

    成员变量 在项目中创建Book类,在该类中定义并使用成员变量。 定义一个String型的成员变量 权限修饰符:pr...

  • 自学java学习笔记(10)

    自学java学习笔记(10) 成员变量 成员方法需要返回值,使用return关键字,执行将被终结。 成员方法无返回...

  • 自学java学习笔记(6)

    一、while 循环会先进行判断,之后循环。当循环刚开始的时候,会计算一次布尔表达式的值,如果条件为真,那么执行循...

  • 自学java学习笔记(7)

    一、int是java的基本数据类型,"int n"表示定义了一个int 型的变量n;二、int n = Integ...

  • 自学java学习笔记(1)

    大学一年级学习过java,一直都是三天打鱼两天晒网的,学习精度不高,java水平很低,还是小白水平,现在重新学习一...

  • 自学java学习笔记(3)

    今天是学习的第三天,莫名的有些烦,但生活不就是由大大小小的,开心或烦恼的事组成的吗,路漫漫其修远兮,吾将上下而求索...

  • 自学java学习笔记(2)

    今天是重新学习java的第二天,我知道自学的路有些艰难但我会坚持!!!谢谢我的利丫头,你是我动力的源泉!!! 一、...

  • 自学java学习笔记(5)

    人学始知道,不学非自然。 一、一个 if 语句包含一个布尔表达式和一条或多条语句。如果布尔表达式的值为 true,...

网友评论

      本文标题:自学java学习笔记(4)

      本文链接:https://www.haomeiwen.com/subject/uhnohctx.html