Java语言具有优秀的特点,在互联网位置上占有重要的位置,其特点介绍如下。由此可见,Java语言是一门纯正的面向对象程序设计语言。另外,Java的安全检查机制使得Java更具健壮性。在Java中,使用安全机制可以防止恶意代码的攻击。并且,Java还严格规定了各个基本数据类型的长度。11)Java语言是动态的:Java语言能够适应动态变化的环境。另外,Java中的类有一个运行时刻的表示,能够时刻检查运行的类型。......
2025-09-30
if语句是多姿态的,它能以多种形式出现在程序中,实现各种功能。例如,有单个if语句、if-else语句和if-else-if语句,下面进行详细讲解。
1.单纯的if语句
一个简单的if语句结构十分简单,它是由保留字符if、条件语句和后面的语句组成的。条件语句通常是一个布尔表达式,结果为true或false。若条件为true,则执行语句并继续处理其后的下一条语句;若条件为false,则跳过该语句并继续处理紧跟着的整个if语句的下一条语句,其形式如下:
图3-2 单纯的if语句
上述格式的执行流程如图3-2所示,条件为true时,则执行statement1、statement2语句;条件为false时,则只执行statement2。
在上面的讲解中,读者认识了if语句的基本结构,也认识了if语句的执行方式。下面将通过一段实例代码认识if结构,其代码(光盘:源代码/第3章/IfOne.java)如下:
将上述代码编译并运行,得到如图3-3所示的结果。
图3-3 简单的if语句
2.在if语句中加else
if-else语句是考虑到不同的情况,能够根据判定条件的真假来执行两种操作中的一种。使用if-else语句的基本格式如下:
图3-4 执行if-else语句
当条件condition为true时,执行statement1;当condition为false时,则执行statement2语句,其流程图为3-4所示。
通过图3-4可以知道,在执行if-else语句时,不管用户输入的是什么值,经过if-else语句执行后都将会给出一个结果。下面通过一个具体实例来讲解if-else语句的基本用法。
实例8:使用if-else语句进行判断
if-else语句是优秀的条件语句,不管条件是不是满足,它都将给出一个答案,本实例的实现代码(光盘:源代码/第3章/IfElse1.java)如下:
将上述代码进行编译并运行,得到如图3-5所示的结果。
图3-5 if-else语句
多学一招
通过上面的实例代码,使读者理解了if-else语句的基本用法。请读者再看下面的一段代码,看完后将程序进行编译并运行,然后查看运行结果如何。最后希望读者找出这段程序中的一个不足之处,其代码(光盘:源代码/第3章/IfElse2.java)如下:
提示:不管是上面的实例,还是“多学一招”,这个代码都只能输出其中的一种情况,也就是说,程序对可能出现的两种情况进行判断,输出满足条件的一种情况。(https://www.chuimin.cn)
3.最王道的if语句——if-else-if
if-else-if语句实际上就是对if语句的嵌套,它可以对多种条件进行判断,形式如下:
首先它会判断第一个条件condition1,当为true时执行statement1,当为false时则继续执行下面的代码;当第二个条件condition2为true时执行statement2;当condition2为false时则执行statement3。具体流程如图3-6所示。
图3-6 if-else-if语句流程图
if-else-if可以嵌套无限次,可以说只要遇到正确的condition,就执行相关的语句,然后结束程序。
实例9:使用if-else-if的嵌套
本实例的目的是让读者认识if-else-if控制语句的用法,具体代码如下:
将上述代码编译并运行,得到如图3-7所示的结果。
图3-7 if语句的嵌套
多学一招
if语句嵌套实际上是对多种条件的判断,不管条件有几种情况,都可以通过if语句进行判断,例如,下面的代码(光盘:源代码/第3章/IfIf2.java)有多种情况:
4.轻松书写漂亮的if语句
if语句是条件控制语句,它的语法格式很容易理解,但是在具体使用时需要注意一些问题,下面通过一段代码来讲解它的用法,其代码(光盘:源代码/第3章/ifyou1.java)如下:
它会输出什么样的结果?很多初学者会觉得不会有啥结果,实际上呢?编译并运行后会得到如图3-8所示的结果
图3-8 不正规编写if语句
在上述代码中没有正规地编写if语句,if语句只对下面一句生效,对后面的都不生效,再看笔者修改后的代码,其代码(光盘:源代码/第3章/ifyou2.java)如下:
在上述代码中使用了标准的if语句块,只有满足条件后,它才能执行括号里的内容。在上面的程序中成绩变量等于45,并不满足成绩大于60的情况,所以它并不执行,执行结果应该为空。下面来编译这段程序并执行,会得到如图3-9所示的效果。
图3-9 没有任何执行效果
提示:在书写if语句时,一定要编写规范,多使用大括号,就算只有一个语句,也要使用大括号,只有这样,程序才会容易懂,不容易出现逻辑错误。
相关文章
Java语言具有优秀的特点,在互联网位置上占有重要的位置,其特点介绍如下。由此可见,Java语言是一门纯正的面向对象程序设计语言。另外,Java的安全检查机制使得Java更具健壮性。在Java中,使用安全机制可以防止恶意代码的攻击。并且,Java还严格规定了各个基本数据类型的长度。11)Java语言是动态的:Java语言能够适应动态变化的环境。另外,Java中的类有一个运行时刻的表示,能够时刻检查运行的类型。......
2025-09-30
在接下来的内容中,将详细讲解Java中表达式的基本知识。图2-20 表达式关系运算符是用来判断真假的,需要表达式来判断真假,结果为true或false。下面将通过一个例子,让读者认识关系运算符和表达式的综合运用知识,具体代码如下:将上述代码进行编译并运行,得到如图2-21所示的结果。......
2025-09-30
JavaWeb技术是Java语言体系的一个分支,是指用Java技术开发Web应用。怎么样才能在自己的电脑上编译和运行一个Java程序?编写一个Java程序。职场点拨——谈Java的地位。背景介绍小菜,21岁,一名即将毕业的大四学生,正准备开始自学Java Web。2008年X月X日,天气阴今天老师建议我们选修Java Web。......
2025-09-30
Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,这个接口可分为基本部分和扩展部分。当在硬件或操作系统平台上安装Java平台后,即可运行Java应用程序。Java应用编程接口已经从Java1.1x版发展到Java1.2版,并继续发展。目前最常用的Java平台基于Java1.6,最近版本为Java1.7。......
2025-09-30
无论在什么样的程序设计中,都会用到变量。为了操作方便,给这个空间取名为变量名。在程序运行中,变量的基本格式与常量有所不同。变量分为局部变量和全局变量两种,全局变量中也称做成员变量,该变量被定义在一个类中,在所有的方法和函数之外,局部变量在一个方法或者一个函数中。图2-3 使用变量计算的结果多学一招上述实例中的变量是一个局部变量,只在一个方法块或者一个函数内起作用,如果超过这个范围,它将没有任何作用。......
2025-09-30
本实例介绍绘制铲斗支撑架的方法和技巧,如图1-34所示。图1-34 铲斗支撑架实讲实训多媒体演示请参见附赠网盘中的\\视频\第1章\铲斗支撑架.avi。图1-35 铲斗支撑架创建流程图绘制步骤新建文件。选择菜单栏中的“文件”→“保存为”命令,或者单击“快速访问”工具栏中的“保存”按钮,保存文件并输入名称“铲斗支撑架”。......
2025-09-30
机械臂装配体工程图如图6-77所示。图6-77 机械臂装配体工程图实讲实训多媒体演示请参见附赠网盘中的\\视频\第6章\机械臂装配体工程图.avi。思路分析本例将通过图6-77所示机械臂装配体的工程图创建实例,综合前面所学的知识讲述利用SolidWorks的工程图功能创建工程图的一般方法和技巧,绘制的流程图如图6-78所示。单击属性管理器中的“确定”按钮,在图形区域将出现跟随鼠标的材料明细表表格,在图框的右下角单击确定为定位点。......
2025-09-30
思路分析首先绘制草图,然后通过旋转创建铆钉。图3-21 绘制铆钉的流程图绘制步骤新建文件。执行“插入”→“凸台/基体”→“旋转”菜单命令,或者单击“特征”控制面板中的“旋转凸台/基体”按钮,弹出图3-23所示“旋转”属性管理器。设置旋转类型为“给定深度”,输入旋转角度为360°,其他采用默认设置,单击“确定”按钮,结果如图3-24所示。图3-22 绘制草图图3-23 “旋转”属性管理器图3-24 旋转实体......
2025-09-30
相关推荐