精华内容
下载资源
问答
  • java分支结构之多重if
    2022-03-29 17:54:34

    Java分支结构之(各种)if...else语句

    if语句

    例如:

    // 当分数score大于85时,输出"奖励一部Iphone X!"  int score = 90;  if (score > 85){      System.out.println("奖励一部Iphone X!");  }  

    注意:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的哦.例如:

    if...else语句

    1. // 当分数score大于等于60时输出"考试合格!",否则输出"考试不合格!"

    2. int score = 80;

    3. if (score >= 60)

    4. System.out.println("考试合格!");

    5. else {

    6. System.out.println("考试不合格!");

    7. }

    多重if语句

    条件 1不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码,例如

    1. if (<条件1>) {

    2. <条件1成立执行的代码>

    3. }else if(<条件2>){

    4. <条件2成立执行的代码>

    5. }else if(<条件3>){

    6. <条件3成立执行的代码>

    7. }else{

    8. <以上条件都不成立执行的代码>

    9. }

    更多相关内容
  • java分支结构之多重if

    2022-06-23 08:23:19
    java分支结构之多重if 本小节需要你实现一个星级成绩评定系统 编程要求 请编写一个星级成绩评定系统,规则如下: 90分及以上:五星成绩 80-90分: 四星成绩 70-80分: 三星成绩 60-70分: 俩星成绩 60分以下:无星...

    java分支结构之多重if

    本小节需要你实现一个星级成绩评定系统

    编程要求

    请编写一个星级成绩评定系统,规则如下:

    • 90分及以上:五星成绩
    • 80-90分: 四星成绩
    • 70-80分: 三星成绩
    • 60-70分: 俩星成绩
    • 60分以下:无星成绩
      效果图如下:
      在这里插入图片描述
    package step3;
    import java.util.Scanner;
    public class HelloStep3 {
        public static void main(String[] args){
            Scanner input = new Scanner(System.in);
            System.out.println("星级成绩评定系统");
            System.out.println("请输入成绩:");
            int score = input.nextInt();
            if(score>90){
                System.out.println("*****五星成绩");
            }
            else if(score>80){
                System.out.println("****四星成绩");
            }
            else if(score>70){
                System.out.println("***三星成绩");
            }
            else if(score>60){
                System.out.println("**俩星成绩");
            }
            else{
                System.out.println("无星成绩");
            }
        }
    }
    
    

    效果展示

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • EduCoder Java程序设计---Java入门(第四章)- 分支结构 答案 第1关:Java分支结构之 if...else ...第3关:Java分支结构之多重if 第4关:Java分支结构之Switch 第5关:Switch语句测试题 第6关:来吧,我是BOSS!

    第1关:Java分支结构之 if...else

    package step2;
    
    import java.util.Scanner;
    
    public class HelloIfStep2 {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		/******start******/
    		System.out.println("请输入学员成绩:");
    		int score = input.nextInt();
    		if(score>=85&&score <=100){
    			System.out.println("优,非常棒!");
    		}
    		else{
    			System.out.println("良,下次加油!");
    		}
    				
    		/******end******/
    	}
    }

    第2关:if语句测试题

    第3关:Java分支结构之多重if

    package step3;
    
    import java.util.Scanner;
    
    public class HelloStep3 {
    	public static void main(String[] args) {
    		System.out.println("星级成绩评定系统");
    		System.out.println("请输入成绩:");
    		Scanner sc = new Scanner(System.in);
    		/******start******/
    		int score = sc.nextInt();
    		if(score>=90&&score<=100){
    			System.out.println("*****五星成绩");
    		}
    		else if(score<90&&score>=80){
    			System.out.println("****四星成绩");
    		}
    		else if (score<80&&score>=70) {
    			System.out.println("***三星成绩");
    		}
    
    		else if(score<70&&score>=60){
    			System.out.println("**俩星成绩");
    		} 
    
    		else {
    			System.out.println("无星成绩");
    		}
    		
    		
    		/******end******/
    	}
    }
    

    第4关:Java分支结构之Switch

    public class HelloSwitch {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		
    		System.out.println("请输入月份:");
    		
    		int input = sc.nextInt();	//获取输入的月份
    		
            //通过输入的月份来判断当前季节并输出
    		/*****start*****/
    		switch(input){
    			
    			case 3:
    			case 4:
    			case 5:
    				System.out.print(input+"月是春天");
    				break;
    			case 6:
    			case 7:
    			case 8:
    				System.out.print(input+"月是夏天");
    				break;
    			case 9:
    			case 10:
    			case 11:
    				System.out.print(input+"月是秋天");
    				break;
    			default:
    			System.out.print(input+"月是冬天");
    				break;
    
    		}
    		
    		/*****end*****/
    		
    	}
    }

    第5关:Switch语句测试题

    第6关:来吧,我是BOSS!

    package step5;
    
    import java.util.Scanner;
    
    public class Practice {
        
        	final static Scanner sc = new Scanner(System.in);	//创建扫描仪
    
    		//第一题
    		public void first(){
    			System.out.println("请输入人数:");
                int input = sc.nextInt();		//获取输入的数据
                
    			/*****start*****/
    			if (input<10&&input>0) {
    				System.out.println("打半场");
    			} else {
    				System.out.println("打全场");
    			}
    			
    			/*****end*****/
    		}
    		
    		//第二题
    		public void second(){
    			System.out.println("请输入今天星期几:");
                int input = sc.nextInt();		//获取输入的数据
                
    			/*****start*****/
    			if (input == 1) 
    				System.out.println("今天吃米饭");
    			
    			else if(input == 2)
    				System.out.println("今天吃牛排");
    
    			
    			else if(input ==3)
    				System.out.println("今天吃鸡排");
    			
    			else 
    				System.out.println("今天吃红烧肉");
    
    			/*****end*****/
    		}	
    		//第三题
    		public void third(){
    			System.out.println("请输入今天星期几:");
                int input = sc.nextInt();		//获取输入的数据
                
    			/*****start*****/
    			switch(input){
    				case 1:
    					System.out.println("今天吃米饭");
    				break;
    				case 2:
    					System.out.println("今天吃牛排");
    				break;
    				case 3:
    					System.out.println("今天吃鸡排");
    				break;
    				default :
    					System.out.println("今天吃红烧肉");
    				break;
    			}
    			/*****end*****/
    		}
    }

    展开全文
  • Java入门 - 分支结构

    2022-04-15 11:11:52
    第1关:Java分支结构之 if...else 任务描述 本小节需要你完成一个判断学员成绩等级的小程序,效果如下: package step2; import java.util.Scanner; public class HelloIfStep2 { public static void main...

    第1关:Java分支结构之 if...else

    任务描述

    本小节需要你完成一个判断学员成绩等级的小程序,效果如下:

    package step2;
    
    import java.util.Scanner;
    
    public class HelloIfStep2 {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		System.out.println("请输入学员成绩:");
    		/******start******/
    		int score=input.nextInt();
    		if(score>=85){
    			System.out.println("优,非常棒!");
    		}else{
    			System.out.println("良,下次加油!");
    		}
    
    		/******end******/
    	}
    }

    第2关:if语句测试题

    1. C     2. C   3.D

    第3关:Java分支结构之多重if

    任务描述

    本小节需要你实现一个星级成绩评定系统,效果如下:

     

    package step3;
    
    import java.util.Scanner;
    
    public class HelloStep3 {
    	public static void main(String[] args) {
    		System.out.println("星级成绩评定系统");
    		System.out.println("请输入成绩:");
    		Scanner sc = new Scanner(System.in);
    		/******start******/
    		int score=sc.nextInt();
    		if(score>=90){
    			System.out.println("*****五星成绩");
    		}else if(score>=80&&score<90){
    			System.out.println("****四星成绩");
    		}else if(score>=70&&score<80){
    			System.out.println("***三星成绩");
    		}else if(score>=60&&score<70){
    			System.out.println("**俩星成绩");
    		}else{
    			System.out.println("无星成绩");
    		}
    
    		/******end******/
    	}
    }
    

    第4关:Java分支结构之Switch

    任务描述

    本关需要你使用Switch完成一个能根据用户输入的月份,给出对应的季节的小程序。效果图如下:

     

     

    package step4;
    
    import java.util.Scanner;
    
    public class HelloSwitch {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		
    		System.out.println("请输入月份:");
    		
    		int input = sc.nextInt();	//获取输入的月份
    		
            //通过输入的月份来判断当前季节并输出
    		/*****start*****/
    		 switch (input) {
                case 3:
                case 4:
                case 5:
                    System.out.println(input + "月是春天");
                    break;
                case 6:
                case 7:
                case 8:
                    System.out.println(input + "月是夏天");
                    break;
                case 9:
                case 10:
                case 11:
                    System.out.println(input + "月是秋天");
                    break;
                case 12:
                case 1:
                case 2:
                    System.out.println(input + "月是冬天");
                    break;
                default:
                    System.out.println("输入错误");
                    break;
                }
    	
    		
    		/*****end*****/
    		
    	}
    }
    

    第5关:Switch语句测试题

    1.CD

    第6关:来吧,我是BOSS!

    任务描述

    结合本章节所学内容,完成本关所有的编程题

    package step5;
    
    import java.util.Scanner;
    
    public class Practice {
        
        	final static Scanner sc = new Scanner(System.in);	//创建扫描仪
    
    		//第一题
    		public void first(){
    			System.out.println("请输入人数:");
                int input = sc.nextInt();		//获取输入的数据
                
    			/*****start*****/
    			  if (input<10){
                    System.out.println("打半场");
                }else{
                    System.out.println("打全场");
                }
    			
    			
    			
    			
    			/*****end*****/
    		}
    		
    		//第二题
    		public void second(){
    			System.out.println("请输入今天星期几:");
                int input = sc.nextInt();		//获取输入的数据
                
    			/*****start*****/
    
    			  if (input==1){
                    System.out.println("今天吃米饭");
                }else if(input==2) {
                    System.out.println("今天吃牛排");
                }else if(input==3) {
                    System.out.println("今天吃鸡排");
                }else {
                    System.out.println("今天吃红烧肉");
                }
    
    			
    			/*****end*****/
    		}	
    		
    		//第三题
    		public void third(){
    			System.out.println("请输入今天星期几:");
                int input = sc.nextInt();		//获取输入的数据
                
    			/*****start*****/
    
    			 switch (input){
                    case 1:
                    System.out.println("今天吃米饭");
                    break;
                    case 2:
                    System.out.println("今天吃牛排");
                    break;
                    case 3:
                    System.out.println("今天吃鸡排");
                    break;
                    default:
                    System.out.println("今天吃红烧肉");
                    break;
    			
    			
    			/*****end*****/
    		}
    	}	
    }

     

    展开全文
  • java中的多重if

    千次阅读 2021-03-13 04:27:47
    else if块的顺序是连续的,而不是跳跃的,第一个条件之后的所有条件都是在第一个条件不成立的情况下才出现的,反言就是如果第一个条件满足就不会再继续往下走了!示例:public static void main(String[] args) {int ...
  • if语句要求判断多个条件的时候, 例如,我们读入一个 0~66 之间的整数,表示人的年龄。我们要写一个程序,对年龄段进行划分:0~6 为 童年,7~17 为 少年,18~40为 青年,41~65为 中年,66~85为老年,86以后为...
  • Java程序基础 Java程序基础 九江职业技术学院 Jiujiang Vocational & Technical College Java程序基础 分支结构分支结构嵌套 Java语言允许对if-else条件语句进行嵌套使用前述分支结构的语句部分可以是任何语句...
  • Java 多重if

    2020-12-23 19:43:39
    package text04; import java.util.Scanner; public class Text02 { public static void main(String[] ...//多重if System.out.println("请输入成绩"); int score=flag.nextInt(); if(score>=90){ System..
  • 主要介绍了Java分支结构和循环结构原理与用法,结合实例形式分析了java分支结构、循环结构、跳转语句等相关概念、原理、使用技巧与操作注意事项,需要的朋友可以参考下
  • Educoder - Java入门 - 分支结构各关卡题目总结

    千次阅读 多人点赞 2021-03-07 09:08:33
    第一关:Java分支结构之 if…else 1、编程要求: 为了完成判断学生成绩等级的任务,需要你在start-end区域定义一个变量score用来接收程序输入的成绩数据,然后判断score变量的值,输出相应结果,你编写的程序要能...
  • java——分支结构if

    2022-07-18 19:53:02
    如果条件1为false,则继续往下判断条件2,如果条件2为true,则执行代码块2,执行完代码块2,结束整个if-else-if结构,执行if-else-if结构后面的代码。*如果条件2位false,则继续往下判断条件3,如果条件3位true,则...
  • 分支结构之if package day07; import java.util.Scanner; public class Cashier { //收银程序 public static void main(String[] args) { // Scanner scan = new Scanner(System.in); System.out.println...
  • 头歌--Java入门 - 分支结构
  • 前面一节已经讨论了简单的条件结构。条件结构用于实现需要判断...在某些情况下,需要检查多重条件,解决这种情况可用多重if、嵌套if或switch结构来解决,本节将具体介绍多重if结构。在进行条件判断时,常常会遇到一...
  • Java多重if结构

    2021-02-12 12:22:31
    前面一节已经讨论了简单的条件结构。条件结构用于实现需要判断...在某些情况下,需要检查多重条件,解决这种情况可用多重if、嵌套if或switch结构来解决,本节将具体介绍多重if结构。在进行条件判断时,常常会遇到一...
  • 基本的if选择结构 if选择结构是根据条件判断结果。 if(条件){ //代码块 } 例1:张三Java成绩大于90分,老师奖励他一部手机。 if(stuFraction>90) { System.out.println("恭喜你得到老师奖励的一部手机!"); }...
  • 第1关:Java分支结构之 if...else package step2; import java.util.Scanner; public class HelloIfStep2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); /******...
  • 基本if选择结构 语法: if(布尔表达式){ 代码块//当表达式结果为true,则执行该代码块 } 后续代码... 执行流程: 对布尔表达式进行判断。 结果为true,则先执行代码块,再执行后续代码。 结果为false,...
  • import java.util.Scanner; public class DiscountCompute{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("是否是会员(y/n):"); String member= ...
  • if分支结构总结: if双分支语法结构:​ if双分支流程图示: if分支结构总结: if多分支语法结构:​ if多分支流程图示: if分支结构总结: switch分支语法结构:​ switch分支流程图示:​ switch...
  • Java分支结构之 if…else IfProject/src/step2/HelloIfStep2.java package step2; import java.util.Scanner; public class HelloIfStep2 { public static void main(String[] args) { Scanner input = new ...
  • 前面一节已经讨论了简单的条件结构。条件结构用于实现需要判断...在某些情况下,需要检查多重条件,解决这种情况可用多重if、嵌套if或switch结构来解决,本节将具体介绍多重if结构。在进行条件判断时,常常会遇到一...
  • Java基础——分支结构

    2021-09-13 13:26:18
    一、键盘录入(Scanner)(重点) 1.导包 import java.util.Scanner; 2.创建Scanner变量 Scanner sc = new Scanner(System.in); 3.接收数据 接收字符串 : next():遇到空格和回车结束 ...二、if语句(选择结构)(掌握)..
  • 文章目录前言一、三种流程结构1、顺序结构2、分支结构3、循环结构二、分支结构if、switch)1、if语句2、if语句易错点(1)不加“{}”易出现的歧义(2)浮点数的比较使用==出现的错误3、switch语句4、了解switch...
  • 本文介绍的是Java的选择分支结构语句,包括ifif-else,switch分支语句的介绍,附加有相应的代码,便于更好地理解。
  • Java之分支结构

    千次阅读 2021-01-08 19:40:24
    一、if结构 1.1 基本if结构 语法: if(条件){ ... // 基本分支结构 // if(条件) int age = 21; if(age > 22) { // 当条件成立时执行 System.out.println("可以结婚了"); } } 1.2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,729
精华内容 3,891
关键字:

java分支结构之多重if