JAVA实验报告 (2)
实验报告(二)

北京信息科技大学信息管理学院实验报告课程名称java程序设计实验项目实验二类和对象实验仪器PC、jdk、jcreator专业_______ _________班级/学号________ ___学生姓名_______ __________实验日期实验地点成绩_______________________指导教师_____李春强_____________return p;}int getPower(int q){return q;}}Lab2_2:public class TV {void play(){System.out.println("正在播放动物世界");}}public class Family {TV homeTV;void buyTV(TV tv){tv=this.homeTV;System.out.println("购买一台电视");}}public class MainClass {public static void main(String args[]){ TV haierTV=new TV();Family zhangsanFamily =new Family();zhangsanFamily.buyTV(haierTV);haierTV.play();}}Lab2_3:public class Land {public static void main(String args[]){ Village.WaterAmount=200;System.out.println("水井中有水"+Village.WaterAmount+"升");Village v1=new Village();Village v2=new Village();int m=50;System.out.println("v1从水井中取水"+m+"升");v1.WaterAmount-=m;System.out.println("v2发现水井中有水"+Village.WaterAmount+"升");System.out.println("v2从水井中取水"+m+"升");v2.WaterAmount-=m;System.out.println("v1发现水井中有水"+Village.WaterAmount+"升");}}public class Village {public static int WaterAmount;}Lab2_4:import wukong.xiyou.*;public class SunRise{public static void main(String args[]){SquraEquation sq=new SquraEquation();sq.getRoot(100);System.out.println("此数的平方根为"+"sq.getRoot()");}}package java.wukong.xiyou;public class SquraEquation{public double getRoot(double num){ return Math.sqrt(num);}}1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
java实训报告(精选5篇)

java实训报告(精选5篇)java实训报告1作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。
这篇__是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:1、项目一定要全新的项目,不能是以前做过的2、项目一定要企业真实项目,不能是精简以后的,不能脱离实际应用系统3、在开发时要和企业的开发保持一致4、在做项目的时候不应该有参考代码长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。
一:项目的地位因为参加就业培训的学员很多都是有一定的计算机基础,大部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。
他们欠缺的主要是两点:(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到企业的实际要求。
二:如何选择项目项目既然那么重要,肯定不能随随便便找项目,那么究竟如何来选择呢?根据java的研究和实践经验总结,选择项目的时候要注意以下方面:1:项目不能太大,也不能太小这个要根据项目练习的阶段,练习的时间,练习的目标来判断。
不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。
2:项目不能脱离实际应用系统项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目。
因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。
任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点学以致用,学完的知识点需要到应用中使用,才能够真正理解和掌握,再说了,软件开发是一个动手能力要求很高的行业,什么算会了,那就是能够做出来,写出代码来,把问题解决了,你就算会了。
java编程实验报告

java编程实验报告Java编程实验报告引言:Java是一种广泛应用于软件开发领域的高级编程语言,具有跨平台、面向对象、安全性高等特点。
本篇文章将介绍我在Java编程实验中的实践和收获。
实验一:Hello World程序在本实验中,我学习了如何使用Java编写一个简单的Hello World程序。
通过这个实验,我了解了Java的基本语法和程序结构。
在编写过程中,我发现Java的语法规范相对严格,需要注意语句的结束符号和代码的缩进。
通过运行程序,我成功输出了"Hello World"这个简单的字符串,这让我对Java编程的基本流程和语法有了更深入的了解。
实验二:变量与运算符在本实验中,我学习了Java中的变量和运算符的使用。
通过编写程序,我实现了对不同类型的变量进行声明和赋值,并进行基本的运算操作。
在这个过程中,我发现Java的变量需要先声明后使用,而且在进行运算时需要注意数据类型的匹配。
通过这个实验,我对Java中的变量和运算符有了更深入的理解。
实验三:条件语句与循环结构在本实验中,我学习了Java中的条件语句和循环结构的使用。
通过编写程序,我实现了对不同条件进行判断,并根据不同的条件执行相应的操作。
同时,我还学习了循环结构的使用,通过循环语句实现了对一段代码的重复执行。
在这个实验中,我发现条件语句和循环结构是Java编程中非常重要的部分,能够帮助程序实现更复杂的逻辑。
实验四:数组和字符串在本实验中,我学习了Java中数组和字符串的使用。
通过编写程序,我实现了对数组和字符串的声明、赋值和操作。
在这个过程中,我发现Java中的数组和字符串是一种非常方便的数据结构,能够帮助程序处理大量的数据。
通过这个实验,我对Java中数组和字符串的使用有了更深入的了解。
实验五:面向对象编程在本实验中,我学习了Java中的面向对象编程的基本概念和使用。
通过编写程序,我实现了对类的定义、对象的创建和方法的调用。
java实训报告(通用9篇)

java实训报告java实训报告(通用9篇)在当下社会,大家逐渐认识到报告的重要性,写报告的时候要注意内容的完整。
那么一般报告是怎么写的呢?下面是小编精心整理的java实训报告,欢迎大家借鉴与参考,希望对大家有所帮助。
java实训报告篇1一、实训目的1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容2.1 实训内容本课程设计的题目是设计一个简化的仓库管理系统。
该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。
设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。
该管理系统需要完成的基本功能主要有:用户管理:主要包括用户的添加、修改和删除。
供应商管理:主要包括供应商的添加、删除和修改。
产品管理:主要包括产品的添加、删除和进货、出货。
产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。
2.2 实训设备或软、硬件硬件:PⅣ及以上性能的PC机;软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境2.3 功能设计及思想本次实训设计采用选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。
是组织、管理和控制信息系统开发过程的一种基本框架。
其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
java实验2实验报告

reader=new Scanner(System.in); standard=reader.nextLine(); }while(!"no".equals(standard)); } } 四、运行结果与测试分析 1.程序分析: 首先,在 TestException 这个类中除了 main 方法和一个无参数构造函数之外,还有另外 3 个方法:testEx()、testEx1()和 testEx2()。它们的返回值都是布尔型,且都可能抛出异 常。程序从 main 方法开始执行,首先创建了一个 TestException 类的对象 testException1, 然后进入 try 语句块,用对象 testException1 调用函数 testEx,程序开始执行 testEx 函 数的函数体。在函数 testEx 的 try 块中调用了函数 testEx1,于是又转向执行 testEx1 的 函数体,但在它的 try 块中又调用了 testEx2(),于是程序转向执行 testEx2 的函数体。 在 testEx2 的 try 块中的 for 循环中,前两次循环正常执行,分别输出 i=2 和 i=1,但第 三次循环时出错(出现了除数 i 为 0 的情况),抛出异常并被本函数中的 catch 语句捕获, 输出“testEx2,catch exception”,把 ret 的值赋成 false,并抛出原异常,但在离开本 函数之前还要执行 finally 中的语句,于是输出“testEx2,finally; return value=false” 并返回 ret 的值 false,由于 finally 语句中使用了 return 语句,所以导致异常丢失,接 着程序返回 testEx2 的调用者 testEx1 中,由于 testEx2 的返回值为 false,故 testEx1 中的 ret 为 false,if 语句条件为真,返回 false,但在离开 testEx1 之前,要执行 finally 中的语句,于是输出“testEx1,finally; return value=false”并返回 ret 的值 false (由于 finally 语句中使用了 return 语句,所以 try 区域中 return 语句的返回值被覆盖)。 流程转到 testEx 中,由于 testEx1 返回 false,故 testEx 中的 ret 为 false,接着执行 finally 中的语句,输出“testEx,finally;return value=false”并返回 ret 的值 false。 接着流程返回到 main 函数中,程序正常结束。运行结果截图如下:
Java实验报告-2-类和对象

class Fushu
{
private double a; //实部
private double b;//虚部
public Fushu(double x,double y)
{
a=x;
b=y;
}
public void addfushu(double x,double y)
"b="+10.4+"+"+11.2+"*i"+"\n"+
"a+b="+a.geta()+"+"+a.getb()+"*i"+"\n"+
"a-b="+b.geta()+b.getb()+"*i");
}
}
实验结果
小结
通过本次实验,我对java里面类和对象的定义和使用有了一定的认识和熟悉。
说明:如果完成了一次实验的多个实验题目,可以在实验报告中复制该表,填写其他实验题目的报告。
{
return this.b;
}
}
Fushu a = new Fushu(12.9,9.7);
a.addfushu(10.4, 11.2);
Fushu b = new Fushu(12.9,9.7);
b.plusfushu(10.4, 11.2);
JOptionPane.showMessageDialog(null,"a="+12.9+"+"+9.7+"*i"+"\n"+
JAVA 实验二报告

§2.2 Java程序设计结构§2.1.1实验目的、内容及性质1、掌握Java语言基础知识如变量、编程基本结构。
2、数组的使用实验性质:验证、必做实验学时:4学时§2.2.2问题及思考1、字符串和字符如何区别?常见的转义字符有那些?2、变量按作用域可以分为那几类?3、说明java 语言中的数据类型以及基本数据类型的默认值。
类型转换规则。
4、数组如何定义,如何初始化?基本数组的一些算法?如查找、排序等§2.2.3实验指导1、选择结构示例(1)if语句(2)switch结构2、循环结构示例(1)for语句(2)while语句3、数组示例§2.2.4实践编程编写以下程序1、显示星期几对应的英文字符串。
用week表示星期几,可用switch语句将week转换成对应英文字符串,week为整型数据由用户输入。
用户输入参考:import java.util.Scanner;public class StandardIO{public static void main(String[] args) {Scanner scan=new Scanner(System.in);String s=scan.next(); //输入一个字符串int x=scan.nextInt();//输入一个整形数字double d=scan.nextDouble();//输入一个double}}程序:import java.util.Scanner;public class Word1 {public static void main(String[] args) {Scanner scan =new Scanner(System.in);System.out.println("请输入一个数字:");int week=scan.nextInt();//输入一个整形数字switch (week){case 1: System.out.println("Monday");break;case 2: System.out.println("Tuesday");break;case 3: System.out.println("Wedensday");break;case 4: System.out.println("Thurday");break;case 5: System.out.println("Friday");break;case 6: System.out.println("Saturday");break;case 7: System.out.println("Sunday");break;}scan.close();}截图:2、计算输出Fibonacci前20序列。
Java实验二实验报告

本科学生实验报告(二)姓名学院计算机科学学院专业计算机科学与技术班级实验课程名称Java面向对象设计试验时间2012年10 月14日指导教师及职称实验成绩开课时间2012—2013学年第一学期实验管理中心印制实验题目类与对象小组合作是○否⊙姓名班级学号一、实验目的1、熟悉Java面向对象程序设计的基本思想。
2、掌握类与对象的定义及使用方法。
3、掌握package语句与import语句的用法。
4、掌握java 继承中父类及其子类的定义方法。
5、掌握子类重写父类同名方法的方法。
6、掌握用法。
二.实验环境JDK1.6和Eclipse3.4.1开发环境三、实验内容与步骤一、分别定义三角形、梯形和圆形类,要求每个类中包含构造方法、求周长及面积的方法1、程序代码如下class Trangle {double sideA,sideB,sideC,area,length;boolean boo;public Trangle(double a,double b,double c){sideA=a;sideB=b;sideC=c;//参数a,b,c分别赋值给sideA,sideB,sideCif(a+b>c&&a+c>b&&c+b>a) //a,b,c构成三角形的条件表达式{boo=true; //给boo赋值。
}else{boo=false; //给boo赋值。
}}double getLength(){if(boo){length=sideA+sideB+sideC;return length;}else{System.out.println("不是一个三角形,不能计算周长");return 0;}//方法体,要求计算出length的值并返回}public double getArea(){if(boo){double p=(sideA+sideB+sideC)/2.0;area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)) ;return area;}else{System.out.println("不是一个三角形,不能计算面积");return 0;}}public void setABC(double a,double b,double c){sideA=a;sideB=b;sideC=c; //参数a,b,c分别赋值给sideA,sideB,sideCif(a+b>c&&a+c>b&&c+b>a) //a,b,c构成三角形的条件表达式{boo=true; //给boo赋值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附件2:实验报告封皮2015—2016学年第1学期Java应用程序设计课程实验报告学院:计算机科学技术专业:软件工程班级:14402姓名:邵磊学号:041440230任课教师:王薇实验日期:2015年11月02日实验题目Java简介及开发环境搭建实验内容1.熟悉Java开发环境2.Java程序的编辑和运行实验目的1.熟悉Java开发环境(1)熟悉JDK工具包的下载及安装过程。
(2)掌握JAVA_HOME、CLASSPATH及Path的配置内容。
(3)掌握Java程序运行原理及javac、java命令的使用。
2.Java程序的编辑和运行(1)熟悉用记事本编写Java程序的过程。
(2)了解Java程序的基本结构。
(3)掌握javac及java命令的使用。
(4)熟悉MyEclipse集成开发环境的使用。
实验步骤1.熟悉Java开发环境(1)登录Oracle官方网站Java首页/technetwork/java/index.html并下载最新版JDK工具包。
(2)将JDK工具包安装在D:\java\jdk1.6.0_18\文件夹中。
(3)完成JDK环境配置。
创建JAVA_HOME变量并设置其值为”D:\java\jdkl1.6.0_18”,创建CLASSPATH 变量并设置其值为”D:\java\jdkl1.6.0_18\lib”文件夹中的dt.jar、tools.jar及当前目录,在Path变量原有值的基础上增加”D:\java\jdk1.6.0_18\bin”。
(4)验证JDK是否配置正确。
2.Java程序的编辑和运行(1)创建D:\javaExecise文件夹。
(2)设置显示已知文件夹类型的扩展名。
(3)利用记事本完成Java程序的编写。
(4)利用命令编译运行Javs程序(5)在MyEclipse中编译并运行Java程序实验结果1.熟悉Java开发环境单击【开始】|【运行】命令打开【运行】对话框。
在该对话框的【打开】文本框中输入”cmd”命令,进入【命令提示符】窗口。
在命令提示符后面输入”javac”命令。
出现相关与javac命令相关的参数说明,也可以在命令提示符后面输入”java-version”,如果配置成功会显示当前JDK版本。
2.Java程序的编辑和运行在【我的电脑】的D盘创建了【javaExecise】文件夹,并且取消【隐藏已知文件夹类型的扩展名】复选框的勾选状态。
在【开始】里的所有程序中选择【附件】|【记事本】命令,打开【无标题-记事本】窗口。
在记事本中书写代码。
写完保存代码并存在D:\javaExecise路径把文本名字改为Start.java。
在【开始】|【运行】命令中,输入cmd命令进入【命令提示符】窗口完成java Start,解释执行。
在MyEclipse中实现了第一个程序。
遇到1.熟悉Java开发环境在网上搜索官方网站,因为官网都是英文版所以应用起来不是很方便,下载后把软件安装在D盘,在安装JDK时,步骤不再是一直按“下一步”,而是要在【我的电脑】里的【属性】中找到【系统属性】对话框,单击【高级】选项卡,打开【环境变量】。
在里面新添加两个系统变量和更改一个问题及解决方法系统变量。
在添加和修改时,要注意不要打错,否则还是找不到配置路径。
还有一点就是要在【工具】|【文件夹选项】菜单命令打开【文件夹选项】对话框,选择【查看】选项卡,取消【隐藏已知文件类型的扩展名】复选框的勾选状态,要不在后续的编译和运行改不了文件的后缀名。
2.Java程序的编辑和运行在记事本中敲写程序的时候,要注意字母不要写错。
在MyEclipse中最大的好处就是在创建class 时有可选项,这样可降低主函数等的敲写错误。
在创建类的时候,Name与主函数的名字是一致的,一个程序只有一个主函数。
实验日期:2015年11月06日实验题目Java语法基础实验内容1.常量与变量的声明与使用2.运算符与表达式实验目的1.常量与变量的声明与使用(1)掌握类的定义,明确类的组成。
(2)掌握Java的变量与常量的声明方法。
(3)掌握Java中各种基本数据类型的使用。
2.运算符与表达式(1)掌握常用运算符的基本方法。
(2)掌握表达式的使用。
(3)了解位移运算符的使用方法。
(4)掌握算术运算,关系运算及逻辑运算的优先关系。
实验步骤1.常量与变量的声明与使用(1)设置MyEclipse的工作空间为D:\javaExecise。
(2)创建项目MyProject2并在该项目下创建AreaAndLength,并创建3个类:Triangle、Ladder 和Circle,分别用来描述“三角形”、“梯形”和“圆形”。
Triangle类具有类型为double的三个边,以及周长、面积属性,Triangle类具有返回周长、面积以及修改三个边的功能。
另外,Triangle类还具有一个boolean类型的属性,该属性用来判断三个边能否构成一个三角形。
Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。
Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能。
(3)在项目MyProject2中创建DataTypeDemo类,并分别定义整型、长整形、字符型、浮点型、字符串型等变量,然后依次输出各变量的默认值。
2.运算符与表达式(1)在项目MyEclipse2中创建DivModDemo类,定义两个整型变量a和b,对这两个变量进行除法、取模和自加运算。
(2)在项目MyEclipse2中创建BitShiftDemo类,实现数值的位移运算。
(3)在项目MyEclipse2中创建OperationDemo类,分析关系运算与逻辑运算的优先关系。
实验结果遇Java 中有一些规则来定义,命名。
常量要全用大写字母来写,定义变量时要用Unicode 字母(国际字符集标准,包括_和$开头。
接下来的是任意数量的Unicode 字母和数字)同时要指明变量的作用范围,而且必须要有一个数据类型且不能与Java 语言中的关键字相同或命名成布尔值。
在同到问题及解决方法一作用范围内,不能有相同名字的两个变量。
Java的基本数据类型中整数类型的表达方式有八进制、十进制、十六进制。
浮点数据需要在后面加上f因为MyEclipse的默认类型是double。
所以float 的字节为4。
布尔类型一般作为判断条件。
与C和C++语言不同的是,Java的布尔类型只能是真和假,不能代表整数(0或1)。
还有一类是转义字符与C语言不同的是”\ddd”的含义是ddd为3为八进制数,值在0000~0377之间;“\uxxxx”4位十六进制数所代表的字符。
在各类型数据间的相互转换时,低数据可以转换成高数据。
高数据转换为低数据是需要强制转换,但是这种强制转换可能会使变量的信息丢失。
在运算符与表达式中,要注意运算符的优先级。
算术运算符不能用在布尔值上,但是可以用在char类型上,因为实质上在Java中,char类型是int类型的一个子集。
Java的算数运算符分为一元运算符和二元运算符两种。
一元运算符运算一次只对一个变量进行操作,二元运算符运算一次对两个变量进行操作。
一元运算符要注意自加的算法,是先+(-)1还是运算后+(-)1。
算数运算符适用于所有数值型数据类型。
但注意,如果操作数全为整数,那么,只要其中一个为long型,则表达结果也为long型;其他情况下,即使两个操作数全是byte型或者short型,表达式结果也为int型;如果操作数为浮点型,那么,只要其中有一个为double型,表达式结果就是double型;只有两个操作数全是float型或者其中有一个是float型而另外一个是整数型时,表达式的结果才是float型。
另外,当“/”运算和“%”运算中除数为0时,会产生异常。
赋值表达式的组成是这样的:在赋值运算符的左边变量,右边是表达式。
赋值运算符“=”把一个表达式的值赋给一个变量,在赋值运算符两侧的类型不一致的情况下,如果左边的变量类型级别高,则右侧的数据被准换为与左侧相同的高级数据类型后赋给左侧变量;否则,需要使用强制转换运算符。
关系运算符用来比较两个数,由两个操作数和关系运算符构成一个关系表达式。
关系表达式的操作结果是布尔类型的,即结果为真或为假。
逻辑表达式的结果值也是非真即假。
这一章中还有三目运算符。
其中,三目运算符可以代替if…else语句。
实验日期:2015年11月09日实验题目程序的流程控制实验内容1.字符串操作2.三种基本程序结构实验目的1.字符串操作2.三种基本程序结构(1)掌握Java中顺序语句、选择语句的使用。
(2)熟悉掌握用这两种基本程序结构及相关的变量、表达式、运算符及有关类的方法来解决问题的思想。
实验步骤(1)设置MyEclipse的当前工作空间为D:\javaExecise。
(2)在MyEclipse3项目中创建ScoreChange类,用if-else结构实现百分制成绩,能根据输入的百分制成绩输出“优”、“良”、“中”、“及格”、“不及格”。
90分以上为“优”,80~90分为“良”,70~79分为“中”,60~69分为“及格”,60分以下为“不及格”。
(3)在MyEclipse3项目中创建ScoreChange2类,用switch-case结构实现百分制成绩的交换。
(4)在MyEclipse3项目中创建MaxMinDemo类,并求三个数中的最大数与最小数。
(5)在MyEclipse3项目中创建LeapYearDemo类,使用if=else语句构造多分支,判断一年是否为闰年。
闰年的条件是符合下面两者之一:能被4整除,但不能被100整除;能被4整除,又能被100整除。
(6)在MyEclipse3项目中创建DegreeDemo类,在不同温度时显示不同的解释说明。
(7)在MyEclipse3项目中创建PresentDemo类,运行程序后从键盘上输入数字1、2、3后,显示抽奖得到的奖品;如果输入其他数字或字符显示“没有奖品给你!”实验结果遇到问题及解决方法Java中三种基本程序结构有判断,循环和选择结构。
在Java的选择结构中,它根据条件值或表达式值的不同,选择执行不同的语句序列,其他与条件值或表达式值不匹配的语句序列则被跳过不执行。
选择结构分为条件结构和多分支结构。
If-else定义的形式和方法。
需要注意的是,else语句一定要和if语句配对使用,不可单独使用,if或else语句体的语句若多于一条,外面需要用大括号括起来。
但是必须在多个备选方案中处理多项选择时,再用if-else结构就显得很繁琐,这个时候就要使用switch语句来实习同样的功能。
Switch语句需要搭配break一起使用且每个case后要紧跟break。