作业12

本文深入探讨了Java编程的多个实际应用场景,包括通过方法定义季节、编写类的JavaDoc注释、实现计算器类、模拟ATM机余额查询及商品价格竞猜活动。提供了详细的代码示例,帮助读者理解并掌握Java编程的实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

public class shuzhi1 {
String spring(){
return “\n该季节为春季”;
}
String summer (){
return “\n该季节为夏季”;
}
String autumn(){
return “\n该季节为秋季”;
}
String winter(){
return “\n该季节冬季”;
}
}
--------================
package che12;

import java.util.Scanner;

public class shuzhi2 {
public static void main(String[] args) {
shuzhi1 shuzhi2=new shuzhi1();
//获取输入
/* 接收成绩 */
Scanner input = new Scanner(System.in);
System.out.print(“请输入月份:”);
int mon = input.nextInt();
switch(mon){
case 1:
case 2:
case 3:
System.out .println(shuzhi2.spring());
break;
case 4:
case 5:
case 6:
System.out .println(shuzhi2.summer());
break;
case 7:
case 8:
case 9:
System.out .println(shuzhi2.autumn());
break;
case 10:
case 11:
case 12:
System.out .println(shuzhi2.winter());
break;
default:
System.out .println(“输入有误,请输入1~12月份数。”);
break;

	}
	

}

}

2,叙述如何编写类的javaDoc注释。
在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规范。

3,用代码实现第11章作业中简答题第2题中的计算器类。
package che12;

public class jsql1 {
int num1;
int num2;
public int jiafa(){
return(num1+num2);
}
public int jianfa(){
return(num1-num2);

}
public int chengfa(){
return(num1*num2);
}
public int chufa(){
return(num1/num2);
}
}
==========---------------
package che12;

public class jsql2 {
public static void main(String[] args) {
jsql1 jsql2=new jsql1();
jsql2.num1=2;
jsql2.num2=14;
System.out.println(jsql2.chengfa());
}
}

4,模拟ATM机进行账号余额查询。
package che12;

public class ATM1 {
double money=8000;
public double getMoney(){
return money;
}
}
–============
package che12;

public class ATM2 {
public static void main(String[] args) {
ATM1 ATM2=new ATM1();
System.out.println(ATM2.getMoney());
}
}

5,现有电视商品价格竞猜活动,活动的规则:随机出现一个商品名,用户猜测它的价值,如果
在规定次数内猜对,便可获得此商品。
package che12;

public class ATM2 {
public static void main(String[] args) {
ATM1 ATM2=new ATM1();
System.out.println(ATM2.getMoney());
}
}
–============================
package che12;

import java.util.Scanner;

public class shangpin1 {
String name;
double price;
public void initial(){
int random=(int)(Math.random()*10);
switch(random){
case 0:
case 1:
case 2:
case 3:
name=“公主电动车”;
price=2000;
break;
case 4:
case 5:
case 6:
name=“34寸纯平彩电”;
price=3000;
break;
case 7:
case 8:
case 9:
name=“新飞冰箱”;
price=3400;
break;
default:
break;
}
}
public void guess(){
System.out.println("\n请猜测"+name+“的价格:”);
Scanner input=new Scanner(System.in);
double guessPrice=input.nextDouble();
boolean isCorrect=false;
for(int i=0;i<3;i++){
if(guessPrice==price){
System.out.println(“猜对了!”);
isCorrect=true;
break;
}else if(guessPrice>price){
System.out.println(“再小点!”);
}else{
System.out.println(“再大点!”);

	   }
	   System.out.println("\n再猜一次吧:");
	   guessPrice=input.nextDouble();
	   
   }
   if(!isCorrect){
	   System.out.println("\n4次内没有猜对,下次努力吧!");
   }

}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值