流程控制
流程控制用来控制程序中各语句的执行顺序
基本的if选择结构
//if选择结构是根据条件判断结果选择不同的处理
if(条件){
//条件的结果必须是布尔值
代码块; //注意缩进
}
案例1:
//张浩java成绩大于90,老师奖励他iPhone6s
public class ScoreDemo{
public static void main(String[] args){
//张浩的 java 成绩
int java = 100;
//如果java>90,那么奖励iPhone6s
if(java>90){
System.out.println("考的不错,奖励一部iPhone6s");
}
}
}
流程图
逐步解决指定问题的步骤和方法的一种图形化表示方法
使用复杂条件的if选择结构
案例2:
//张浩java成绩大于90,并且音乐成绩大于80分时,或者java成绩等于100分,音乐成绩大于70分时,老师奖励他iPhone6s
//结合运算符的优先级编写条件
//最高:()
//最低:=
//优先级:! > 算数 > 关系 > && > ||
//复杂条件使用括号提高可读性
public class ScoreDemo{
public