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次内没有猜对,下次努力吧!");
}
}
}