编程第二章复习提纲.docx

上传人:太** 文档编号:72812601 上传时间:2023-02-13 格式:DOCX 页数:7 大小:22.03KB
返回 下载 相关 举报
编程第二章复习提纲.docx_第1页
第1页 / 共7页
编程第二章复习提纲.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《编程第二章复习提纲.docx》由会员分享,可在线阅读,更多相关《编程第二章复习提纲.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第二章复习提纲.变量、算数运算符、赋值运算符教材:商城库存清单功能实现P45 StoreList.java.选择结构语句 if.else if .else教材:P48 Example08.java P50 ExampleO9java补充例题1.选择结构语句switch教材:P52 ExamplielO.java P53 Example 11.java 补充例题2. while循环语句教材:P55 Example 12.java. if选择结构语句及while循环语句综合例题教材:P63 GuessNumber.java补充例题35. for循环语句教材:P57 Example14.java6.

2、 for循环嵌套语句教材:P58 Examplel5.java补充例题47.方法编写及调用教材:无返回I值:P65 Example20.java 补充例题5有返回值:P66 Example! l.java8.数组教材:数组遍历:P74 Example29.java教材:数组最大值:P74 Example30.java补充例题6 (输出有一定格式)补充例题7 (数组最小值)教材:数组排序(冒泡排序法):P75 Example3l.java 教材:随机点名器程序的实现:P80 CallName.java补充例题1:一、设计思路1)编写一个类ExampleOl2)定义一个变量month用于存储月份。

3、3)用if条件语句,判断这个月份在哪一个季节并输出结果,如:春季 是3、4、5月,夏季是6、7、8月,秋季是9、10、11月,冬季是 12、 1、 2 月4)由于一年只有12个月,所以要过滤除1 -12以外的月份值 二、案例实现定义ExampleOl类,其代码如下:class ExampleOl (public static void main(String args) ( int month = 3;if(month = 3 | month = 4 | month = 5) (System, out .printin (month+月是春季”);) else if(month = 6 | m

4、onth = 7 | month =8) (System, out.printin (month+”月是夏季”); else if(month = 9 | month = 10 | month =11) System, out.printin (month+”月 是秋季); else if(month = 1 | month = 2 | month =12) (System, out.printin (month+”月是冬季”);) elseSystem, out.printin (没有这个月份);)运行结果如图2-1所示。Problems Javadoc 囹 Declaration 且 Co

5、nsole 应 X | Lk cZS 国画I E曰A terminatedExamplelO Java Application C:Program Filesjavajdkl.7.0_60binjavaw.exe (2016-12-23 上午11:52:00) 3月是春季7图2-1运行结果补充例题2:一、设计思路1)编写一个类Example022)定义一个变量answer用于存储答案选项3)用switch条件语句判断,如果变量answer为B则正确,其它则错误4)如果变量answer不等于ABCD四个选择则打印“不存在此选项” 二、案例实现定义Example02类,其代码如下:class Ex

6、ample02(public static void main(String args)(char answer = * B1;switch(answer)(case 1A1:case 1C1:case 1D1:System, out. printin (选项错误”);break;case 1B1:System.out.printIn(nB 正确”);break;default:System, out.printin (不存在止匕选项);运行结果如图2-2所示。* Problems Javadoc 陋 Declaration 日 Console 区X 4 | 昆他度例老日。terminated

7、Examplell Java Application C:Program Filesjavajdkl.7,0_60binjavaw.exe (2016-12-23 上午11:54:26)B正确,图2-2运行结果补充例题3:一、设计思路1)编写一个类Example032)定义一个变量x为1,用while语句循环条件为x=103)在while循环中,使用表达式x%2判断是否为奇数,如果为奇数,则变 量count的值加1。二、案例实现定义Example03类,其代码如下:class Exampl03 (public static void main(String args) (int x = 1;i

8、nt count;count = 0;while(x Declaration 曰 Console 区 X 阳(| x ,小【乒薄E 曰3 1=3 OterminatedExample Java Application C:Program Filesjavajdkl.7.0 60binjavaw.exe (2016-12-23 上午11:55:29) 1 , 3 5 7 9 count=5图2-3运行结果补充例题4:一、设计思路1)编写一个类Example042)用for循环嵌套打印由组成的直角三角形。具体要求如下:第一个三角形为倒直角三角形,共5行,第一行5个“*”,一行减少一个, 第5行一个

9、“”;将倒直角三角形上下翻转为正直角三角形,第一行1 一个“*”,第5行5 个“* ” O二、案例实现定义Example04类,代码如下所示: class Example04 (public static void main(String args) ( for (int x = 0;x5; x+) ( for (int y = x; y 5 ; y+) (System.out.print(”*”); ) System.out.printin();System, out .printIn (n );for (int x = 0;x5; x+) ( for (int y = 0; y = x ;

10、 y+)System.out.print(*); )System.out.printin();运行结果如图2-4所示。,工 Problems Javadoc 囹 Declaration里 Console 区X 41晶砧圄画I曰且门 Examplel4 Java Application C:Program Filesjavajdkl.7.0_60binjavaw.exe (2016-12-23 上午11:58:55)* * * * *图2-4运行结果补充例题5:一、设计思路1)编写一个类Example052)定义一个方法siZe,设置三个参数,两个数字为int型,一个符号为 char 型3)在方

11、法中,用if选择语句根据传入的符号参数进行不同的运算4)如果传入的符号不包含在加减乘除四个符号中则输出“符号错误”5)在main方法中调用方法计算3*0的结果,测试方法是否成功运算出 正确结果二、案例实现定义Example05类,代码如下所示class Exampl05(public static void main(String args)(int num = siZ(3,0, *);System.out.printin(num=+num);)public static int size (int xrint y,char ch) if(ch=1+1)return x+y;if(ch= *

12、- *)return x-y;if (ch=,* 1) return x*y;if (ch=1/1) return x/y;System, out. printin (“符号错误”);return 0;运行结果如图2-5所示。也 Problems Javadoc 恰 Declaration 里 Console 汉*笈|取地国画| E日门。terminatedExamplel7 Java Application C:Program Filesjavajdkl.7.0_60binjavaw.exe (2016-12-23 下午 1:08:20) num=0)图2-5运行结果补充例题6:一、设计思路

13、数组遍历,打印数组的格式是。1,2,3,4二、案例实现定义Example06类,代码如下所示:class Examplel9(public static void main(String args) (int arr = 0,1,2,3,4;printArr(arr);)public static void printArr(int arr) System.out.print ( ”);for(int x = 0 ; x arr.length ; x+)if(x != arr.length - 1)System.out.print(arrx;elseSystem.out.print(arrx)

14、;)System.out .printin(”);)运行结果如图2-6所示。7 Problems Javadoc 画 Declaration 里 Console 眼 X | Uii 二月2 日 = 口 已terminated a Examplel9 Java Application C:Program FiIesjavajdkl.7,0_60binjavaw.exe (2016-12-23 下午 1:13:00)0,12,3-4:图2-6运行结果补充例题7:一、设计思路1)定义一个数组。2)定义一个方法,用来获取最小值。该方法应返回一个int型的数值, 参数为数组类型。在方法中,定义一个临时变

15、量min,用于记住数组 的最小值。首先假设数组中第一个元素arr为最小值,然后使用for 循环对数组进行遍历,在遍历的过程中只要遇到比min值还小的元 素,就将该元素赋值给min。这样一来,变量min就能够在循环结束 时记住数组中的最小值。3)在main方法中调用该方法,将定义的数组作为参数传给方法,获取 该数组的最小值。二、案例实现定义Example07类,代码如下所示:public class Example07 public static void main(String args) int arr = 4, 1, 6, 3, 9, 8 ;int min = getMin (arr);S

16、ystem.out.printIn(nmin = + min );)static int getMin (int arr) int min = arr0;for (int x = 1; x arr.length; x+) if (arrx min ) min= arrx;)return min ;运行结果如图2-7所示。黑 Problems Javadoc 画 Declaration 里 Console 区 x I晶电图画I M日 口 terminatednExample20 Java Application C:Program Filesjavajdkl.7.0_60binjavaw.exe (2016-12-23 下午 1:16:44) min =1)图2-7运行结果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁