各位看官们,大家好,上一回中咱们说的是Java中运算符的例子,这一回咱们说的例子是Java中的程序结构。闲话休提, 言归正转。让我们一起Talk Android吧!
看官们我们在前面的章回中介绍了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:
}
关于switch要做一些说明:这里的condition
对变量的类型的有要求:只能是整形、枚举常量、字符或者字符串常量。
整形类型只支持变量类型:byte,short和int
。枚举常量容易理解,不多做解释。字符只有char
一种类型。字符串常量比较常见,比如"hello"
,但是字符串变量不可以。
3. 循环结构
循环结果就是让程序语句依据循环条件反复地执行,直到不满足循环条件为止。还像刚才一样,我们使用伪代码来演示一下循环结构。
在Java中有四种循环形式:
do
{
//something
}while(condition);
while(condition)
{
//do something
};
for(;condition;)
{
//do something
};
for(type v: object)
{
//do something
};
这四种形式中,前三种形式在C语言中我们也见过,只有最后一种形式是Java语言特有的。它和for循环的用法类似,在遍历数组时十分方便。
各位看官,关于Java中程序结构的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!