《Java 7程序设计入门经典》一3.2 if语句

简介: 本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.2节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看

3.2 if语句

第1章介绍了if语句。这里将详细解析它。if语句的完整形式是:

if(condition) statement;
else statement;

其中,if和else的目标是单条语句。else子句是可选的。if和else的目标都可以是语句块。使用语句块的if语句的一般形式是:

if(condition)
{
 statement sequence
}
else
{
 statement sequence
}

如果条件表达式为真,执行if的目标。否则,若存在else的目标语句,则执行else的目标。两者不可能同时执行。if语句中的条件表达式必须生成boolean类型的结果。为了演示if语句和其他控制语句,将为小孩们设计一种简单的计算机猜谜游戏。在游戏的第一个版本中,程序向玩家询问A~Z之间的一个字母。如果玩家从键盘中输入正确的字母,程序响应并输出消息“Right”。程序如下:
image

这个程序给玩家提示,并从键盘读入字符。使用if语句,与结果比对字符。在这个例子中,字符是K。当输入K时,消息显示。在测试这个程序时,记得K必须是大写。
进一步发展猜谜游戏,下一版本在输入错误的字符时,用else来输出消息。
image

相关文章
|
1月前
|
Java
JAVA结构化程序设计
JAVA结构化程序设计
17 0
|
1月前
|
Java 物联网 测试技术
Java面向对象程序设计3面向对象基础
Java面向对象程序设计3面向对象基础
169 0
|
1月前
|
设计模式 Java 数据安全/隐私保护
Java面向对象程序设计
Java面向对象程序设计
9 0
|
1月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
66 0
|
1月前
|
Java
Java面向对象程序设计5接口与抽象类
Java面向对象程序设计5接口与抽象类
25 0
|
1月前
|
自然语言处理 Java Perl
Java数组的程序设计
Java数组的程序设计
17 0
|
1月前
|
Java
Java switch case 语句
Java switch case 语句
10 0
|
1月前
|
安全 Java 数据库连接
【Java每日一题】——第四十三题:USB接口程序设计。
【Java每日一题】——第四十三题:USB接口程序设计。
46 0
|
5月前
|
Java
Java的流程控制(选择结构语句 if ~ switch &循环结构语句dowhile ~ for)
程序执行的控制流程分为三种,也称为三种结构,分别是:顺序结构、和循环结构。 顺序结构指的是程序执行按照代码的编写顺序,依次从上往下开始执行,直到程序结束。程序的执行默认是顺序执行的
43 1
|
Java
Java中的if与switch选择结构语句应用
if和switch都是用来做分支语句的判断,具体使用哪个,要看需求选择
90 1
Java中的if与switch选择结构语句应用