一起Talk Android吧(第五回:Java中的程序结构)

本文详细介绍了Java中的程序结构,包括顺序结构、判断结构和循环结构,并通过伪代码演示了每种结构的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


各位看官们,大家好,上一回中咱们说的是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中程序结构的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值