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结构(跟着睡不醒的小陈来看看吧)

Python中的程序基本结构都有哪些呢?

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

跟着刚哥梳理java知识点——流程控制