3.2条件语句
在Java中,条件语句主要包括if语句和switch语句两种
3.2.1 if条件语句
if条件语句主要用于告诉程序在某个条件成立的情况下执行某段语句,而在另一种情况下执行
另外的语句。
使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的布尔表达式”,如果该表达式返回的结果为true,则执行其后的语句;若为false,则不执行if条件之后的语句。if条件语句可分为简单的if条件语句、if...else 语句和 if...else if多分支语句。
例3.2两种情况都是正确的
例3.2 拨打电话
例3.3使用if...else语句判断变量的值来定输出结果
例3.4在项目中创建类Getifese,在主方法中定义变量,使用if..else if多分支语句通过断x的值决定输出结果。
例3.5判断是否是闰年
例3.6判断是否是闰年,用一条逻辑语句进行判断
3.2.2 switch多分支结构
例3.7
例3.8创建成绩类,使用Scanner类在控制台输入分数, 图3.12判断星期并打印出脸 例3.publ
然后用switch语句判断输入的分数属于哪类成绩。10分、9分
属于优,8分属于良,7分、6分属于及格,5分、4分、3分、2分、1分、0分均为不及格。
例3.9
3.3循环语句
3.3.1while循环语句
例3.10
例3.11 在项目中创建类Cycle
例3.12使用do..while循环输出J的值
例3.14 使用for循环完成1—100的相加运算
例3.15在项目中创建类Repetition,在主方法中定义一维数组,并使用foreach语句遍历
例3.16使用嵌套的for循环输出乘法口诀
例3.17输出1—20的第一个偶数,使用break跳出循环
例3.18在嵌套的循环中使用break,跳出内层循环
例3.19使用带有标签的break跳出外层循环
例3.20输出1—20的偶数使用continue语句跳出循环