欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第十二章作业

程序员文章站 2022-03-05 09:30:41
...

1.根据输入1~12的数字,判断的是春夏秋冬那个季节,要求使用方法定义四个季节。
答案:package lenovo12;

import java.util.Scanner;

public class lenovo1202 {
int a;
public void chun(){
System.out.println(“该季节为春季”);
}public void xia(){
System.out.println(“该季节为夏季”);
}
public void qiu(){
System.out.println(“该季节为秋季”);
}
public void don(){
System.out.println(“该季节为冬季”);
}
public static void main(String[] args) {
lenovo1202 c=new lenovo1202();
Scanner input=new Scanner(System.in);
System.out.print(“请输入月份”);
int b=input.nextInt();
if(b<=3){
c.chun();
}else if(b<=6){
c.xia();
}else if(b<=9){
c.qiu();
}else if(b<=12){
c.don();
}else{
System.out.println(“错误”);
}
}

}
2.2.叙述如何编写类的JavaDoc注释。
答案:4、javadoc 注释标签语法
@author 对类的说明标明开发该类模块的作者
@version 对类的说明标明该类模块的版本
@see 对类、属性、方法的说明参考转向,也就是相关主题
@param 对方法的说明对方法中某参数的说明
@return 对方法的说明对方法返回值的说明
@exception 对方法的说明对方法可能抛出的异常进行说明
3.用代码实现第11章作业中简答题第二题中的计算机类(Calculator)。
答案:package lenovo12;

import java.util.Scanner;

public class lenovo1203 {
int a;
int b;
public int jia(){
return a+b;
}public int jian(){
return a-b;
}public int chen(){
return a*b;
}public int chu(){
return a/b;
}
public static void main(String[] args) {
lenovo1203 a=new lenovo1203();
Scanner input=new Scanner(System.in);
System.out.print(“请输入两个数”);
a.a=input.nextInt();
a.b=input.nextInt();
System.out.println(“相加为:”+a.jia());
System.out.println(“相减为:”+a.jian());
System.out.println(“相乘为:”+a.chen());
System.out.println(“相除为:”+a.chu());
}
}
4.4.模拟ATM机进行账户余额查询。
答案:package lenovo12;

public class lenovo1204 {
double yu=654;
public double money(){
return yu;
}public static void main(String[] args) {
lenovo1204 a=new lenovo1204();
System.out.print(“显示余额”+a.money());

}

}

5.5.现有电视商品价格竞猜活动,活动规则如下:随机出现一个商品名,用户猜测他的价值,如果在规定次数内猜对便可获得这商品
答案:package lenovo12;

import java.util.Scanner;

public class lenovo1205 {
String ming;
double jia;
public void commodity(){
int random = (int)(Math.random()*3);
switch (random) {
case 0:
ming=“公主电动车”;
jia=654;
break;
case 1:
ming=“电脑”;
jia=6845;
break;
case 2:
ming=“电视”;
jia=3047;
break;

	}
	
	
}public void guess(){
	System.out.println("您抽到了"+ming);
	System.out.print("请猜测"+ming+"的价格");
	Scanner input=new Scanner(System.in);
	double b=input.nextInt();
	for (int i = 3; i >0; i--) {
		if(b==jia){
			System.out.println("猜对了");
			i=0;
			System.exit(0);
			
		}else if(b>jia){
			System.out.println("再小点");
		}else{
			System.out.println("再大点");
		}System.out.println("你还有"+i+"次机会");
		b=input.nextInt();
		
	}System.out.println("你已用完机会,退出系统");
	System.exit(0);
	
}public static void main(String[] args) {
	lenovo1205 a=new lenovo1205();
	a.commodity();
	a.guess();
}

}