查看“Java if语句的应用(二)”的源代码
←
Java if语句的应用(二)
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==三目运算符== 同样的普通if语句,也可以用三目运算符来做,更简单: <nowiki>int value = 113; if(value >100){ System.out.println("空气质量不好!"); }else{ System.out.println("空气质量很好!"); }</nowiki> 可以写为: <nowiki>int value = 113; String str = value>100 ?"空气质量不好!" :"空气质量很好!"; System.out.println(str);</nowiki> 练习:猜数字 *程序中设置一个0-100的的数,接收用户输入,如果用户输入的数比这个数大,就提示"你输入的数值偏大",如果用户输入的比这个数小,就提示"您输入的数值偏小" *改进:能不能加入循环,让用户如果这次猜不对,能够反复猜? ==if语句的多条件== <nowiki>if (判断条件) { 执行语句块1 }</nowiki> if语句的判断条件里可以放置多个条件,彼此用逻辑运算符连接起来。 引子:如果手机价格低于2000,那么我就买 <nowiki>float price=1999f; if(price<2000){ System.out.println("我购买。"); }</nowiki> 例题:如果手机价格低于2000,或者能分期付款,那么我就买 <nowiki>float price=1999f;boolean fenqi=False; if(price<2000||fenqi=True){ System.out.println("我购买。"); }</nowiki> 例题:如果手机价格低于2000,并且能分期付款,那么我就买 <nowiki>float price=1999f;boolean fenqi=False; if(price<2000&&fenqi==True){//注意这里的等号和赋值运算符是不一样的 System.out.println("我购买。"); }</nowiki> 例题:如果手机价格低于2000,并且能分期付款,并且零首付,那么我就买 <nowiki>float price=1999f;boolean fenqi=False;float firstPay=0f; if(price<2000 && fenqi==True && firstPay==0){//注意这里的等号和赋值运算符是不一样的 System.out.println("我购买。"); }</nowiki> 练习:如果手机价格低于2000,并且能分期付款,或者手机品牌是苹果的,那么我就买 ==if语句的嵌套==
返回至
Java if语句的应用(二)
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息