一起Talk Android吧(第五回:Java中的程序结构)
2017-02-26 20:40
344 查看
各位看官们,大家好,上一回中咱们说的是Java中运算符的例子,这一回咱们说的例子是Java中的程序结构。闲话休提, 言归正转。让我们一起Talk Android吧!
看官们我们在前面的章回中介绍了Java中的变量类型和运算符,通过变量和运算符就可以组成一条程序语句,一条条的程序语句又可以组成我们的程序,程序语句少点还可以,多了就是一团乱麻,不过乱不要紧,我们可以对杂乱的程序语句进行管理,使它们井然有序地为我们所用。那么如何管理呢,这便是我们在这个章回中的主题:程序结构。
程序结构是程序的一种组织方式,它可以把混乱的程序语句组织成井然有序的程序,使程序按照我们的要求来执行程序语句。程序结构一共有三种:顺序结构,判断结构和循环结构。接下来我们分别介绍这三种程序结构。
在Java中有两种常用的代码形式:
还有一种是
在Java中有四种循环形式:
这四种形式中,前三种形式在C语言中我们也见过,只有最后一种形式是Java语言特有的。它和for循环的用法类似,在遍历数组时十分方便。
各位看官,关于Java中程序结构的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!
看官们我们在前面的章回中介绍了Java中的变量类型和运算符,通过变量和运算符就可以组成一条程序语句,一条条的程序语句又可以组成我们的程序,程序语句少点还可以,多了就是一团乱麻,不过乱不要紧,我们可以对杂乱的程序语句进行管理,使它们井然有序地为我们所用。那么如何管理呢,这便是我们在这个章回中的主题:程序结构。
程序结构是程序的一种组织方式,它可以把混乱的程序语句组织成井然有序的程序,使程序按照我们的要求来执行程序语句。程序结构一共有三种:顺序结构,判断结构和循环结构。接下来我们分别介绍这三种程序结构。
1. 顺序结构
顺序结构就是让程序语句依照从先到后的顺序来执行,所谓的从先到后是指在整个程序中,前面的程序语句先执行,后面的程序后执行。这有点类似我们在读书,面对着整页的内容,从最上面的一行开始,一行一行地向下阅读。2. 判断结构
判断结构就是让程序依据判断的结果来执行相应的程序语句,如果判断结果符合程序要求,那么程序执行符合程序要求的程序语句,否则执行其它的程序语句。我这么说,可能大家觉得比较抽象,接下来,我们使用伪代码的形式来演示一下判断结构。在Java中有两种常用的代码形式:
if(condition) { //do something } else { //do otherthing }
还有一种是
switch(condition) { case 1: do case 1; break; case 2: do case 2; break; ... default: }
3. 循环结构
循环结果就是让程序语句依据循环条件反复地执行,直到不满足循环条件为止。还像刚才一样,我们使用伪代码来演示一下循环结构。在Java中有四种循环形式:
do { //something }while(condition);
while(condition) { //do something };
for(;condition;) { //do something };
for(type v: object) { //do something };
这四种形式中,前三种形式在C语言中我们也见过,只有最后一种形式是Java语言特有的。它和for循环的用法类似,在遍历数组时十分方便。
各位看官,关于Java中程序结构的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!
相关文章推荐
- 一起Talk Android吧(第六回:Java中的函数)
- 一起Talk Android吧(第二回:Java版Hello World)
- 一起Talk Android吧(第十一回:Java中的继承)
- 一起Talk Android吧(第二十四回:Java多线程编程二)
- 一起Talk Android吧(第二十三回:Java多线程编程一)
- 一起Talk Android吧(第十九回:Java常用类之Date)
- 一起Talk Android吧(第二十五回:Java多线程编程三)
- 一起Talk Android吧(第二十一回:Java常用类之文件操作一)
- 一起Talk Android吧(第九回:Java中的封装:一)
- 一起Talk Android吧(第十七回:Java常用类之StringBuffer)
- 一起Talk Android吧(第十三回:Java面向对象综合练习)
- 一起Talk Android吧(第二十六回:Java包装类)
- 一起Talk Android吧(第三回:Java中的变量类型)
- 一起Talk Android吧(第十回:Java中的封装:二)
- 一起Talk Android吧(第十五回:Java常用类之Arrays)
- 一起Talk Android吧(第十六回:Java常用类之String)
- 一起Talk Android吧(第七回:Java综合小练习)
- 一起Talk Android吧(第二十回:Java常用类之Date续)
- 一起Talk Android吧(第十四回:Java中的异常)
- 一起Talk Android吧(第十二回:Java中的多态)