使用Java语言深入理解程序逻辑——条件结果
Posted 爱编程的羔羊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java语言深入理解程序逻辑——条件结果相关的知识,希望对你有一定的参考价值。
一.程序结构
1.分类:顺序结果,条件结构,循环结构
2.选择结构:
(1)单分支if结构:
语法:if(条件)
//语句
例子:
Scanner input = new Scanner(System.in);
System.out.println("请输入学生成绩:"); //提示输入学生成绩
int score = input.nextInt(); //从控制台接收输入的成绩
if(score >= 60) //判断成绩是否及格
System.out.println("成绩合格,获得软件工程师证书!");
(2)双分支if结构:
语法:if ( 条件 )
//代码块1
else
//代码块2
例子:
if(num1 >= num2)
max = num1;
else
max = num2;
(3)多重条件结构:
语法:
· if ( 条件1)
//代码块1
else if (条件2)
//代码块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("差");
2.嵌套条件结构
(1)语法:
if(条件表达式1)
if(条件表达式2)
语句块1;
else
语句块2;
else
if(条件表达式3)
语句块3;
else
语句块4;
例子:
if(gender == ' 男 ')
if(age>=18)
System.out.println(" 可以报 A 类比赛项目 ");
else
System.out.println(" 可以报 B 类比赛项目 ");
else
System.out.println(" 可以报 C 类比赛项目 ");
3.switch结构
(1)语法:
switch (表达式)
case 常量 1:
语句;
break;
case 常量 2:
语句;
break;
…
default:
语句;
break;
例子:
int num = 3;
switch(num)
case 1:
case 3:
case 5:
System.out.println("奇数!");
break;
case 2:
case 4:
case 6:
System.out.println("偶数!");
break;
以上是关于使用Java语言深入理解程序逻辑——条件结果的主要内容,如果未能解决你的问题,请参考以下文章
使用Java语言深入理解程序逻辑:条件结构精讲(觉得不行的可以点赞加关注,下次再来评价)