JAVA分支语句例题

1.输入年份判断是闰年还是平年?

System.out.println("请输入年份:");
        Scanner sc=new Scanner(System.in);
        String ss=sc.nextLine();
        int year=Integer.parseInt(ss);
        if(year%400==0 || (year%4==0 && year%100!=0)){
            System.out.println(year+"年是闰年");
        }else{
            System.out.println(year+"年是平年");
        }

2.输入身高体重性别判断身体比例是否正常?

Scanner sex=new Scanner(System.in);
        System.out.println(" 请输入性别:");
        String se=sex.nextLine();

        if(se.equals("男")){

            System.out.println(" 请输入身高:");
            String he=sex.nextLine();
            int sg=Integer.parseInt(he);

            System.out.println(" 请输入体重:");
            String we=sex.nextLine();
            int tz=Integer.parseInt(we);

            int bz = sg-100;
            if(bz-tz>=-3 && bz-tz<=3){
                System.out.println("正常");
            }else{
                System.out.println("不正常");
            }

        }else if(se.equals("女")){

            System.out.println(" 请输入身高:");
            String he=sex.nextLine();
            int sg=Integer.parseInt(he);

            System.out.println(" 请输入体重:");
            String we=sex.nextLine();
            int tz=Integer.parseInt(we);

            int bz = sg-110;
            if(bz-tz>=-2 && bz-tz<=2){
                System.out.println("正常");
            }else{
                System.out.println("不正常");
            }

        }else{
            System.out.println("你走开!");
        }

3.输入三个数,输出最大值

System.out.println("其输入三个数:");
        Scanner v=new Scanner(System.in);
        String a=v.nextLine();
        int a1=Integer.parseInt(a);

        String b=v.nextLine();
        int b1=Integer.parseInt(b);

        String c=v.nextLine();
        int c1=Integer.parseInt(c);

        int big;
        if(a1>b1){
            big=a1;
            if(a1>c1){
                big=a1;
                System.out.println(big);
            }else{
                big=c1;
                System.out.println(big);
            }
        }else{
            big=b1;
            if(b1>c1){
                big=b1;
                System.out.println(big);
            }else{
                big=c1;
                System.out.println(big);
            }
        }

4.登录验证

Scanner scan=new Scanner(System.in);
        System.out.println("请输入用户名:");
        String yhm=scan.nextLine();

        System.out.println("请输入密码:");
        String mm=scan.nextLine();

        if(yhm.equals("admin")){

            if(mm.equals("admin")){

                System.out.println("恭喜您登陆成功");

            }else{

                System.out.println("对不起您输入的密码不正确");

            }

        }else{

            System.out.println("对不起您输入的用户名不正确");
            if(mm.equals("admin")){

            }else{

                System.out.println("对不起您输入的密码不正确");

            }
        }
时间: 2024-10-27 06:36:14

JAVA分支语句例题的相关文章

[ Java4Android ] Java分支语句

学习视频来自:http://www.marschen.com/ [ Java4Android ] Java分支语句

【java开发】分支语句、循环语句学习

一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else if语句if (条件语句1){语句块;}else if(条件语句2);{语句块2;}...else if(条件语句n){语句块n;} 关于switch语句 switch( 表达式){        case 表达式值1: 语句块1; break; .... case 表达式N: 语句块N; brea

Java基础知识强化19:Java中switch分支语句

java中switch语句: 这里expression控制表达式的数据类型只能是byte.short.char.int四种整型类型和枚举类型,不能是boolean类型: Java7(1.7)改进了switch分支语句: Java7允许switch语句中的控制表达式为java.lang.String类型(不能是StringBuffer 或者 StringBuilder) switch(expression) {     case  condition1:          {          

Java基础学习笔记 -- 6(分支语句)

分支语句 1)if...else...分支 ① 独自的 if 语句,不与else配合 语法: if ( boolean 表达式) { 语句块 : } 后面代码... 运算:当boolean表达式成立,执行语句块,不成立,则跳过语句块执行后面内容. 案例11: ② if...else... 语句 语法:if ( boolean 表达式) { 语句块1: } else { 语句块2: } 后续代码... 运算:当boolean表达式成立,执行语句块1的内容,不成立,执行语句块2的内容,(二者选其一)

JAVA基础(4)-分支语句

分支结构: 根据条件的成立与否,选择执行方向. (一)if分支结构: 语句1;      if(条件表达式){          代码块   //条件成立时,执行的逻辑      }      语句2;      执行逻辑:执行完语句1后,碰到if,一定会执行条件表达式,结果为true,就执行代码块,然后再执行语句2.结果为false,就跳过代码块,直接执行语句2 if(条件表达式){       代码块1//  条件成立时执行此代码块      }else{       代码块2//  条件不

流程控制(2017.1.8)分支语句:if-else(2017.1.9)

1.顺序结构 2.分支结构:if-else,switch-case. 3.循环结构:while,do....while,for( ; ; ),foreach If语句三种格式: 1.if(true){ 执行代码块:} 2.if(条件表达式){ 执行代码块;} Else{ 执行代码块;} 3.if(条件表达式){ 执行代码块;} Else if(条件表达式){ 执行代码块;} ..........else{ 执行代码块;} 总结:①执行if-else语句时,一定会选择其中一个路径执行:且仅会  选

Java 分支结构

Java 分支结构 - if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构. Java 有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句. 语法 if 语句的用语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码. Test.java 文件代码: public clas

二、分支语句

1.什么是分支? 判断所给定的条件是否满足,根据判断的结果对应执行不同的语句 2.if语句 使用布尔表达式或者布尔值作为对应的条件来进行分支的控制 a.简单if语句[单分支] 语法: if(条件表达式){ 语句: } 说明:1>这里的条件表达式一般使用的关系运算符 2>如果条件表达式成立,则执行大括号中的语句,反之,不执行,程序在从上往下一次执行的过程中,直接跳过if语句,继续执行后面的语句 b.if-else语句[双分支] 语句: if(条件表达式){ 语句1: }else{ 语句2: }

Objective-C学习笔记(十二)——switch多分支语句的使用

其实同C语言和Java,OC中也是有switch多分支语句,也可称之为开关语句.语法也是极为相似的.下面我们来慢慢研究switch. (一)代码一: int main(int argc, const char * argv[]) { @autoreleasepool { int i=6; switch (i) { case 1: NSLog(@"星期一"); break; case 2: NSLog(@"星期二"); break; case 3: NSLog(@&q