第一题:
public class Season {
public int month;
public void Spring(){
System.out.print("该季节为春季");
}
public void Summer(){
System.out.print("该季节为夏季");
}
public void Autumn(){
System.out.print("该季节为秋季");
}
public void Winter(){
System.out.print("该季节为冬季");
}
}
public class TestSeason {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Season season = new Season();
Scanner input=new Scanner(System.in);
System.out.println("请输入月份");
season.month=input.nextInt();
switch (season.month){
case 1:
case 2:
case 3:
season.Spring();
break;
case 4:
case 5:
case 6:
season.Summer();
break;
case 7:
case 8:
case 9:
season.Autumn();
break;
case 10:
case 11:
case 12:
season.Winter();
break;
default:
System.out.println("您输入的月份有误,请重新输入");
}
}
}
第二题:
public class Calculator {
public double num;
public double num1;
public double num2;
public char fu;
public double add(){
num2=num+num1;
return num2;
}
public double minus(){
num2=num-num1;
return num2;
}
public double multiple(){
num2=num*num1;
return num2;
}
public double divide(){
num2=num/num1;
return num2;
}
public void show(){
Scanner input=new Scanner(System.in);
System.out.print("请输入一个数:");
num=input.nextDouble();
System.out.print("请输入运算符号");
fu=input.next().charAt(0);
System.out.print("请输一个数:");
num1=input.nextDouble();
switch(fu){
case '+':
add();
break;
case '-':
minus();
break;
case '*':
multiple();
break;
case '/':
divide();
break;
default:
System.out.print("运算符号输入错误");
break;
}
System.out.print("运算结果是:"+num2);
}
}
public class TestCalculator {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calculator cl=new Calculator();
cl.show();
}
}
第三题
import java.util.Random;
import java.util.Scanner;
public class QuessMachine {
public String name;//商品名称
public int price;//商品价格
public void initial(){
Random r=new Random();
price=r.nextInt(6000)+1000;
if(price<=1500){
price=1500;
name="中兴手机";
}else if(price>1500&&price<=4500){
price=4500;
name="华硕笔记本";
}else if(price>4500){
price=6000;
name="长城摩托车";
}
System.out.print("请竞猜“"+name+"”的价格:");
}
public void guess(){
Scanner input=new Scanner(System.in);
int m=5;
for(int i=0;i<10;i++){
m--;
if(m==0){
System.out.println("4次内没有猜对,继续努力");
}
int money=input.nextInt();
if(money<price){
System.out.print("再大点\n再猜一次吧:");
}else if(money==price){
System.out.println("恭喜您,猜对了!获得"+name);
break;
}else if(money>price){
System.out.print("再小点\n再猜一次吧:");
}
}
}
public class TestQuessMachine {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
QuessMachine qm=new QuessMachine();
qm.initial();
qm.guess();
}
}