Day11-36.Controlling Execution
来源:互联网 发布:js怎么获取input的值 编辑:程序博客网 时间:2024/06/16 14:14
控制执行流程
就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并作出选择。
在Java中,你要使用执行控制语句来作出选择。
Java使用了C的所有流程控制语句,所以如果读者以前用过C或C++变成,那么应该非常熟悉了。
大多数过程型编程语言都具有某些形式的控制语句,它们通常在各种语言间交迭的。
在Java中,涉及的关键字包括if-else/while/do-while/for/return/break以及选择语句switch。
然而,Java并不支持goto语句(该语句引起许多反对意见,但它仍是解决某些特殊问题的最便利的方法)。
在Java中,仍然可以进行类似goto那样的跳转,但比起典型的goto,有了很多限制。
true和false
所有条件语句都利用条件表达式的真或假来决定执行路径。
这里有一个条件表达式的例子:a==b。
它用条件操作符“==”来判断a值是否等于b值。
该表达式返回true或false。
本章前面介绍的所有关系操作符,都可拿来构造条件语句。
注意Java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的(在这些语言里,“真”是非零),而“假”是零。
如果想在布尔测试中使用一个非布尔值,比如在if(a)中,name首先必须用一个条件表达式将其转换成布尔值,例如if(a!=0).
阅读全文
0 0
- Day11-36.Controlling Execution
- Controlling Execution
- Controlling Execution
- Java Note - Controlling Execution
- 处理教材:Controlling Execution of "Thinking in Java"
- day11
- DAY11
- day11
- day11
- day11
- day11
- Day11
- day11
- day11
- day11
- day11
- day11
- Day11
- 001-在HTML中嵌入JavaScript脚本的三种方式-回顾学习
- 转:C#实现office文档转换为PDF或xps的一些方法
- 机器学习算法Newton Sketch
- Atitit 经济学常见的流派 古典主义与凯恩斯主义
- CI 漂亮的分页样式(页码样式)
- Day11-36.Controlling Execution
- Jsonp跨域处理中IP和loaclhost的区别
- mac下phpstorm 快捷键
- Oracle中Number类型
- Day11-37.if-else
- SVD 电影评分问题
- 判断是否为连续的数字拼接而成的字符串
- jquery mobile 跳转问题
- 简单的动态顺序表实现 不足之处请留言指出