JAVA的条件结构有哪些呢?(跟着小陈来瞧瞧)

Posted 小陈的世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA的条件结构有哪些呢?(跟着小陈来瞧瞧)相关的知识,希望对你有一定的参考价值。

Java程序流程控制结构  顺序结构  条件结构  循环结构

1.单分支if:

语法:if(符合条件1)      

                          //执行语句1;

符合条件表达式的结果必须为boolean类型, 条件为true时执行if内的代码

示例:

Scanner input = new Scanner(System.in);
System.out.println("请输入学生成绩:");   //提示输入学生成绩
int score = input.nextInt();    //从控制台接收输入的成绩
if(score >= 60)  //判断成绩是否及格
	System.out.println("成绩合格,获得软件工程师证书!");

 

 2.双分支if:

语法:if(符合条件1)      

               //执行语句1;

else      

                //执行语句2;

 条件的结果为true,则执行if中的代码块1,条件的结果为false,则执行else中的代码块2。

 

示例:

System.out.print("10是否是偶数:");
		if (10%2==0) 
			System.out.println("True");
		 else 
			System.out.println("False");
		

3.多重条件if:

语法:

if(符合条件1)      

               //执行语句1;

else if(符合条件2)      

                //不符合条件1时,执行语句2;

else      

                //执行语句3;

 

示例:

if(score >= 90)   //考试成绩>=90
         System.out.println("优秀");
 else if (score >= 80)   // 90 >考试成绩>=80
         System.out.println("良好");
 else if (score >= 60)    // 80>考试成绩>=60
         System.out.println("中等");
 else                 //考试成绩<60
         System.out.println("差");

 

 4.嵌套条件结构:

语法:if(符合条件1)  

                    if(符合条件2)   

                                   //执行语句1;    

                  else     

                                   //执行语句2;      

                        

                 else      

                         if(符合条件3)              

                                 //执行语句3;           

                         else       

                                 //执行语句4;            

                        

外层条件满足后才执行内层条件语句

示例:

Scanner input=new Scanner(System.in);
		System.out.println("请问你玩王者荣耀时是否喜欢玩辅助英雄?");
		String whether=input.next();
		System.out.println("那么你玩该角色时攻击力是多少呢?");
		int Attackpower=input.nextInt();
		if ("是".equals(whether)) 
			if (Attackpower>1500) 
				System.out.println("你的攻击力非常高,是一个carry全场的辅助");
			 else 
				System.out.println("你是一个合格的辅助,继续加油");
			
		 else 
			if (Attackpower>1500) 
				System.out.println("你的攻击力非常高,适合玩高输出的刺客或射手哦");
			 else 
				System.out.println("既然你不喜欢辅助英雄,攻击力不高,建议亲亲可以玩坦克哦");
			
		

还有一个switch结构我们下个文章再说,请持续关注小陈哦! 

以上是关于JAVA的条件结构有哪些呢?(跟着小陈来瞧瞧)的主要内容,如果未能解决你的问题,请参考以下文章

一看就懂switch结构(跟着睡不醒的小陈来看看吧)

一看就懂switch结构(跟着睡不醒的小陈来看看吧)

一看就懂switch结构(跟着睡不醒的小陈来看看吧)

常见的PHP 安全性攻击有哪些呢 ?

Java千问:关于Java语言复合赋值运算符的两个问题,快来瞧瞧!

什么是DOS攻击?分为哪些类型?