0
点赞
收藏
分享

微信扫一扫

条件结构加补充小知识点

杨小羊_ba17 2022-03-30 阅读 96
java

目录

一、运用if 、else、else if

为什么需要if选择结构?

什么是if选择结构?

 使用if-else选择结构:

 扩展:复杂条件下的if选择结构

二、掌握switch…case

多分支选择结构:

三、掌握三元运算符?:

三元运算符

四、switch…case

语法

 五、补充知识点

随机数


一、运用if 、else、else if

为什么需要if选择结构?

什么是if选择结构?

用个例子来直接表示:从键盘输入晓明的Java成绩,如果成绩大于或者等于60分,晓明就能得到老师的表扬。

更直观的表示:

 

 使用if-else选择结构:

 扩展:复杂条件下的if选择结构

 例:晓明Java成绩大于60分,而且js成绩大于等于80分,老师表扬他;或者Java成绩大于等于80分, js成绩大于60分,老师也表扬。

 1、条件:

 

2、运算符的优先级:

  • 最高的优先级:小括号,即( ) 最低的优先级。
  • 赋值运算符,即=。
  • 优先级顺序:!>算术运算符>关系运算符>&&>||。

3、当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序:

二、掌握switch…case

多分支选择结构:

 直观描述:

 

三、掌握三元运算符?:

三元运算符

布尔表达式 ? 值0 : 值1

解释:若“布尔表达式”的结果为true,就计算“值0”,而且它的结果成为最终由运算符产生的值。但若“布尔表达式”的结果为false,计算的就是“值1”,而且它的结果成为最终由运算符产生的值。

四、switch…case

语法:

例题:下面的程序将考卷成绩x转换为考查课成绩y。

假设考查课程的成绩按优秀、良好、中等、及格和不及格分为五等,分别用4、3、2、1、0来表示,但实际的考卷为百分制,分别对应的分数为90-100、80-90、60-80、60分以下。 代码如下:

 五、补充知识点

随机数

/ /产生一个随机数
Random rm = new Random();
int n = rm.nextInt(3);

条件结构就分享到这了,希望能对大家有所帮助!

举报

相关推荐

0 条评论