第2章 Java编程基础_补充案例(6)

2019-06-11 12:56

博学谷——让IT教学更简单,让IT学习更有效

}

System.out.println(z); z++; }

}

}

运行结果如图2-19所示。

图2-19 运行结果

三、案例总结

1、当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记。

2、在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。break语句在switch条件语句的用法如下:

switch (表达式){ }

case 目标值1:

执行语句1 break;

case 目标值2:

执行语句2 break;

...... case 目标值n:

执行语句n break;

default:

执行语句n+1 break;

26

博学谷——让IT教学更简单,让IT学习更有效

案例2-17 continue语句 一、案例描述

1、 考核知识点

编号:00102020

名称:跳转语句(continue语句)

2、 练习目标

? 了解continue语句的作用

? 掌握continue语句在循环语句中的使用

3、 需求分析

在Java中,跳转语句除了break语句还有continue语句。continue语句用在循环语句中,它

的作用是终止本次循环,执行下一次循环。为了让初学者熟悉continue语句,本案例将演示continue语句在for循环中的使用

4、 设计思路(实现原理)

1) 写一个for循环,循环条件为x<5

2) 在循环中,如果x为偶数就使用continue语句

3) 在循环中,用输出语句输出x的值观察程序执行结果

二、案例实现

定义Example17类,代码如下所示:

class Example17 { }

public static void main(String[] args) { }

for(int x = 0 ; x < 5 ;x++) {

if(x%2==0) }

continue;

System.out.println(x);

运行结果如图2-20所示。

图2-20 运行结果

27

博学谷——让IT教学更简单,让IT学习更有效

三、案例总结

1、continue语句用于终止本次循环执行下次循环。在类Example18中,偶数时终止循环,所以打印出的是小于5的奇数。 2、在嵌套循环语句中,continue语句后面也可以通过使用标记的方式结束本次外层循环,用法与break语句相似。

案例2-18 方法的定义 一、案例描述

1、 考核知识点

编号:00102021 名称:方法的定义

2、 练习目标

? 掌握方法的定义

3、 需求分析

为了减少重复代码编写的问题,Java中可以将具有相同功能的重复代码提取出来,封装成方

法。为了让初学者掌握方法的定义,本案例将演示如何定义一个方法,并且该方法能够实现四则运算的功能。

4、 设计思路(实现原理)

1) 编写一个类Example18

2) 定义一个方法siZe,设置三个参数,两个数字为int型,一个符号为char型 3) 在方法中,用if选择语句根据传入的符号参数进行不同的运算 4) 如果传入的符号不包含在加减乘除四个符号中则输出“符号错误”

5) 在main方法中调用方法计算3*0的结果,测试方法是否成功运算出正确结果

二、案例实现

定义Example18类,代码如下所示

class Example18 {

public static void main(String[] args) { }

public static int siZe(int x,int y,char ch){

if(ch=='+')

return x+y;

28

int num = siZe(3,0,'*');

System.out.println(\

博学谷——让IT教学更简单,让IT学习更有效

}

}

if(ch=='-')

return x-y; return x*y; return x/y; if(ch=='*') if(ch=='/')

System.out.println(\符号错误\return 0;

运行结果如图2-21所示。

图2-21 运行结果

三、案例总结

1、在Java中,声明一个方法的具体语法格式如下:

修饰符 返回值类型 方法名([参数类型 参数名1,参数类型 参数名2,......]){ }

// 执行语句 return 返回值;

2、需要特别注意的是,方法中的“参数类型 参数名1,参数类型 参数名2”被称作参数列表,它用于描述方法在被调用时需要接收的参数,如果方法不需要接收任何参数,则参数列表为空,即()内不写任何内容。方法的返回值必须为方法声明的返回值类型,如果方法中没有返回值,返回值类型要声明为void,此时,方法中return语句可以省略。

案例2-19 方法的重载 一、案例描述

1、 考核知识点

编号:00102022 名称:方法的重载

2、 练习目标

? 了解重载的定义 ? 掌握方法重载的用法

3、 需求分析

方法重载指的是方法名相同,参数类型或个数不同。本案例将通过方法重载的方式演示九九乘法表的打印

29

博学谷——让IT教学更简单,让IT学习更有效

4、 设计思路(实现原理)

1) 编写一个类Example19

2) 在Example19中定义一个带参数的方法print99,该参数用于指定乘法表打印的行数 3) 在Example10中定义一个方法print99,此方法没有参数。

4) 在main方法中分别调用无参方法print99()和有参方法print99(6),测试两个重载的方法print99

能否成功打印出符合要求的乘法表。

二、案例实现

定义Example19类,代码如下所示:

class Example19 { }

public static void main(String[] args) { }

public static void print99(){ }

public static void print99(int num){ }

for(int x = 1 ; x <= num; x++){ for(int y = 1 ; y <= x ; y++){

System.out.print(y+\ }

System.out.println(); }

print99(9); print99();

print99(6);

运行结果如图2-22所示。

30


第2章 Java编程基础_补充案例(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新高考生物一轮复习第十单元生物技术实践第35讲生物技术在食品加

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: