文档详情

2.3Java语句训练-Read.doc

发布:2017-04-21约8.63千字共12页下载文档
文本预览下载声明
PAGE  PAGE 12 2.3 Java语句训练 1.实训知识点 编号知识点名称必须/可选1.1如何使用块语句必须1.2 如何使用静态块必须1.3如何使用Empty语句必须1.4如何使用表达式语句必须1.5如何使用? : 表达式必须1.6如何使用if语句必须1.7如何使用switch语句必须1.8如何使用for循环语句必须1.9如何使用while循环语句必须1.20如何使用dowhile循环语句必须2.应用场景 Java程序是一种面向对象的语言,类是Java程序的基本组成单位,它能够直接对应到现实生活中的概念或事物。如何识别现实生活中的类,并且把他用Java语言描述出来是编写Java程序的基本功之一。” 王刚已经安装好JDK和Eclipse,而且能够正确编写HelloWorld程序,能够正确阅读Java程序结构。现在培训班部署了一个任务,参照下列描述,使用Java描述“人”。 在现实生活中,我们自然而然的将我们看见的东西分类,比如说人类、交通工具类等等,人类按照其职业分工不同可以区分为农民、军人、工人、知识分子、学生等。 本课程指导王刚完成下列任务: 以“人“为例子,学会识别生活中的类,并且用汉语表格定义类特征,并且用Java描述出来。 学会使用汉语建立人类继承关系树,并且用Java表示出来。 学会区分类和实例对象的关系,编写Java程序声明“我“的实例对象。 学会保护“人“类中某些信息不被外部类访问,掌握Java访问控制权限的修饰符使用。 了解Java类声明中的其它常用修饰符号。 3.知识点详细阐述 1.1 如何使用块语句 块语句就是在各个循环语句中完成特定功能的代码段。 1.2如何使用静态块 静态快必须在类里面定义,当该类被加载时,该部分语句将在构造函数运行前运行 1.3 如何使用Empty语句 就是在代码中只有“;”,而在“;”前并没有任何代码。 1.4 如何使用?:表达式 在JAVA中也称之为三元运算符,“?”前表示要计算的表达式,“?”和:之间表示当前面的表达式为ture时本三元运算符返回的值??反之是“:”后面的值。如: int A,B,C; A=2; B=3; C=AB ? 100 :200; 这条语句的意思是,如果AB的话,就将100赋给C,否则就将200赋给C; 1.5 如何使用if语句 1.5.1 语法:if("条件") {块语句1} else {块语句2} 意思是如果if中的条件为真的话(也就是为true)就回实行块语句1中的语句,否则就会实行else 后的语句. 如果if 或else后面就实行一条语句的话可以不加"{}",如果是多条语句的话就必须加上"{}". 1.5.2语法:if("条件") {块语句1} else if{块语句2} else if{块语句3} else{块语句4} 这是将多个语句块进行嵌套。 1.6 如何使用switch语句 switch 在程序设计中也经常被使用到,其语法为 switch(object) { case 1: 语句块1 break; case 2: 语句块2 break } 根据switch后面传进去对象的值来确定究竟使用哪个语句块。 1.7 如何使用for循环语句 语法:for (initialization; test; increment){ ???statements} Initialization表示对于循环变量的初始化赋值。 test表示for循环的条件。 Increment表示,循环变量的自增长 Statements表示循环体内的代码块。 1.8 如何使用while循环语句 while循环的句法是: while(布尔表达式) { 语句或块 } 例如: int i = 0; while (i 10) { System.out.println(“Are you finished yet?”); i++; } System.out.println(“Finally!”); 请确认循环控制变量在循环体被开始执行之前已被正确初始化,并确认循环控制变量是真时,循环体才开始执行。控制变量必须被正确更新以防止死循环。 1.9 如何使用do—while循环语句 do循环的句法是: do { 语句或块; } while (布尔测试) 例如: int i = 0; do { System.out.println(“Are you finished yet?”); i++; } while (i 10); System.out.println(“Finally!”); 4.模拟训练代码 4.1Bicycle类型 Bicycle示例说明 下面的类
显示全部
相似文档