2.3Java语句训练-Read.doc
文本预览下载声明
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示例说明
下面的类
显示全部