Day11-37.if-else
来源:互联网 发布:js怎么获取input的值 编辑:程序博客网 时间:2024/06/05 07:28
if-else语句是控制程序流程的最基本的形式。
其中的else是可选的,所以可按下述两种形式来使用if:
if(Boolean-expression)
statement
或
if(Boolean-expression)
statement
else
statement
布尔表达式必须产生一个布尔结果,statement指用分号结尾的简单语句,或复合语句——封闭在花括号内的一组简单语句。
在本书任何地方,只要提及“语句”这个词,就指的是简单语句或复合语句。
作为if-else的一个例子,下面这个test()方法可以告诉您,您猜的数是大于、小于还是等于目标数:
//: control/IfElse.javaimport static net.mindview.util.Print.*;public class IfElse { static int result = 0; static void test(int testval, int target) { if(testval > target) result = +1; else if(testval < target) result = -1; else result = 0; // Match } public static void main(String[] args) { test(10, 5); print(result); test(5, 10); print(result); test(5, 5); print(result); }} /* Output:1-10*///:~
在test()的中间部分,可以看到一个“else if”,那并非新的关键字,而仅仅只是一个else后面紧跟另一个新的if语句。
尽管java与它之前产生的C和C++一样,都是“格式自由”的语言,但是习惯上还是将流程控制语句的主体部分缩进排列,使读者能方便地确定起始与终止。
阅读全文
0 0
- Day11-37.if-else
- if, else if, else
- if else if else
- if (){}else if(){} else{}
- else if
- else if
- if-else
- if else
- if-else
- if else
- if else
- if else
- if { ...... } else { ...... }
- if else
- if...else
- if else
- if else
- if-else
- CI 漂亮的分页样式(页码样式)
- Day11-36.Controlling Execution
- Jsonp跨域处理中IP和loaclhost的区别
- mac下phpstorm 快捷键
- Oracle中Number类型
- Day11-37.if-else
- SVD 电影评分问题
- 判断是否为连续的数字拼接而成的字符串
- jquery mobile 跳转问题
- 简单的动态顺序表实现 不足之处请留言指出
- 【Codeforces 600C. Make Palindrome】& 构造
- shiro整合spring
- 数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)
- 设计模式C++版:第十五式职责链模式