作业第十二章

一,简答题
1.根据输入1~12的数字,判断是春夏秋冬哪个季节。要求使用方法定义四个季节,运行结果。
package src;

import java.util.Scanner;

public class ji {
int j;
public void chun() {
System.out.println(“该季节为春季”);
}
public void xia() {
System.out.println(“该季节为夏季”);
}
public void qiou() {
System.out.println(“该季节为秋季”);
}
public void dong() {
System.out.println(“该季节为冬季”);
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ji j = new ji();
System.out.println(“请输入月份”);
j.j = input.nextInt();
switch (j.j) {
case 1:
case 2:
case 3:
j.chun();
break;
case 4:
case 5:
case 6:
j.xia();
break;
case 7:
case 8:
case 9:
j.qiou();
break;
case 10:
case 11:
case 12:
j.dong();
break;
}
}
}

2.叙述如何编写类的JavaDoc 注释。
答:1、注释形式统一
在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规范。
2、注释内容准确简洁
内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。
注释条件:
1、基本注释(必须加)
(a) 类(接口)的注释
(b) 构造函数的注释
© 方法的注释
(d) 全局变量的注释
(e) 字段/属性的注释
备注:简单的代码做简单注释,注释内容不大于10个字即可,另外,持久化对象或VO对象的getter、setter方法不需加注释。具体的注释格式请参考下面举例。
2、特殊必加注释(必须加)
(a) 典型算法必须有注释。
(b) 在代码不明晰处必须有注释。
© 在代码修改处加上修改标识的注释。
(d) 在循环和逻辑分支组成的代码中加注释。
(e) 为他人提供的接口必须加详细注释。
备注:此类注释格式暂无举例。具体的注释格式自行定义,要求注释内容准确简洁。
注释格式:
1、单行(single-line)注释:“//……”
2、块(block)注释:“/……/”
3、文档注释:“/**……*/”
4、javadoc 注释标签语法
@author 对类的说明标明开发该类模块的作者
@version 对类的说明标明该类模块的版本
@see 对类、属性、方法的说明参考转向,也就是相关主题
@param 对方法的说明对方法中某参数的说明
@return 对方法的说明对方法返回值的说明
@exception 对方法的说明对方法可能抛出的异常进行说明
3.用代码实现第十一章作业中简答题第二题中的计算机类(Calculator)。
package len;

import java.util.Scanner;

public class Calculator {
int sum1; //定义运算数1
int sum2; //定义运算数2
int he;//选择加减乘除
/**
* 定义加法
/
public void showAdd() {
System.out.println(“计算结果:”+(sum1+sum2));
}
/
*
* 定义减法
/
public void showMinus() {
System.out.println(“计算结果:”+(sum1-sum2));
}
/
*
* 定义乘法
/
public void showMultiple() {
System.out.println(“计算结果:”+(sum1
sum2));
}
/**
* 定义除法
/
public void showDivide() {
System.out.println(“计算结果:”+(sum1/sum2));
}
/
*
* 选择加法,减法,乘法,除法
*/
public void show() {
switch (he) {
case 1:
showAdd();
break;
case 2:
showMinus();
break;
case 3:
showMultiple();
break;
case 4:
showDivide();
break;
default:
System.out.println(“没有此选向”);
break;
}
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
Calculator jishuanji =new Calculator();
System.out.println(“请输入第一个整数:”);
jishuanji.sum1=input.nextInt();
System.out.println(“请输入第二个整数:”);
jishuanji.sum2=input.nextInt();
System.out.println(“1加法2减法3乘法4除法”);
jishuanji.he=input.nextInt();
jishuanji.show();
}

}

4.模拟ATM机进行账户余额查询。
5.现有电视商品价格竞猜活动,活动规则随机出现一个商品名,用户猜测它的价值,如果早规定次数内才对,便可获得此奖品。

猜你喜欢

转载自blog.csdn.net/qq_43028295/article/details/82799996