学习if结构总结

1:基本选择结构

if(表达式<boolean>)

==和Equals区别:
比较基本数据类型的时候:使用==
在比较不是基本数据类型的时候(String):使用Equals

2:if-else

                  

 

public static void main(String[] args) {
int score=91;
if(score>98){
System.out.println("老师说:不错奖励一个MP4!");
}else{
System.out.println("老师说:惩罚进行编码!");
}
}
}

else:代表转折的意思
if(false){
}else{
//执行权
}(关于if省略{}问题)

3: 三种逻辑运算符:&& || !
&&:并且 (表达式)&&(表达式)
||:或者
!:非

4:多重if选择结构

if(){ 


}else if(){

}else if(){

}else{

}
5:嵌套if结构 在进行条件包裹式的情况下使用嵌套if

int score=90;

public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入是否是会员:是(y)否(其他字符)");
String huiYuan=input.next();
System.out.println("请输入购物金额:");
double money=input.nextDouble();
if(huiYuan.equals("y")){
if(money>200){
money=money*0.75;
}else{
money=money*0.8;
}
}else{
if(money>100){
money=money*0.9;
}
}
System.out.println("实际支付:"+money);
}

}

posted @ 2017-04-11 09:24  mao-1  阅读(637)  评论(0编辑  收藏  举报