第十一张作业

5个类
package cn.jbit.test;
/**
 *书类
 */
public class Book {
	public String name;//书名
	public String author;//作者
	public int num;//字数
	public int price;//价格
	public String chu;//出版社
	public void show(){
		System.out.print(name+",这本书的作者是"+author);
	}
	public void price(){
		System.out.print(name+"写的很不错,有时间你也去买一本看看吧");
	}
	public int numShow(){
		System.out.print(name+"一共有"+num+"万字");
		return num;
	}
}


package cn.jbit.test;
/**
 * 车类
 */
public class Car {
	public String brand;//品牌
	public String color;//颜色
	public int dong;//动力
	public String made;//生产地
	public int price;//价格
	//介绍车的方法
	public void show(){
		System.out.println("这是一台"+made+"生产的车子"+"它的价格是"+price+"元");
	}
	//车行走的方法
	public void run(){
		System.out.println(color+"色的"+brand+"车飞速的行驶在公路上");
	}
	//车动力方法
	public int dShow(){
		System.out.print("这是一台"+dong+"马力的车,强劲有力");
		return dong;
	}
}

package cn.jbit.test;
/**
 * 狗类
 */
public class Dogs {
	public String name;//名字
	public char sex;//性别
	public int age;//年龄
	public String color;//颜色
	public String breed;//品种
	//介绍宠物方法
	public void show(){
		System.out.println("这是一只"+breed+"狗"+"它现在"+age+"岁了");
	}
	//狗吃东西的方法
	public void eat(){
		System.out.println("名字叫做"+name+"狗狗,正在耐心的啃着骨头");
	}
	//介绍狗性别的方法
	public char showSex(){
		System.out.println("这是一只"+sex+"狗");
		return sex;
	}
}


package cn.jbit.test;
/**
 * 服装类
 */
public class Dress {
	public String type;//类型
	public String color;//颜色
	public int price;//价格
	public int size;//尺寸
	public String cai;//制材
	//介绍服装方法
	public void show(){
		System.out.println("这件衣服是"+color+"颜色的,价格是"+price+"元");
	}
	//衣服尺寸方法
	public int sizeShow(){
		System.out.println(size+"码的衣服你装这正好合适");
		return size;
	}
	public void yan(){
		System.out.print(color+"颜色的衣服穿在你身上真的很漂亮");
	}
}


package cn.jbit.test;
/**
 * 计算机类
 */
public class Computer {
	public String brand;//品牌
	public String CPU;//处理器
	public int RAM;//内存
	public int HD;//硬盘
	public String xian;//显卡
	//介绍电脑方法
	public void show(){
		System.out.println("这是一台"+brand+"电脑/nCPU:"+CPU+RAM+"内存");
	}
	//电脑工作方法
	public void work(){
		System.out.println(brand+"电脑,正在播放足球比赛");
	}
	//介绍电脑内存方法
	public int ram(){
		System.out.println("本机装有"+RAM+"内存条");
		return RAM;
	}
}

第一题
package cn.jbit.test;
/**
 * 季节类
 */
public class Season {
	public int yue;//月份
	//春季方法
	public void chun(){
		System.out.print("该季节为春季");
	}
	public void xia(){
		System.out.print("该季节为夏季");
	}
	public void qiu(){
		System.out.print("该季节为秋季");
	}
	public void dong(){
		System.out.print("该季节为冬季");
	}
}


package cn.jbit.test;

import java.util.Scanner;

public class TestSeason {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Season ss=new Season();
		Scanner input=new Scanner(System.in);
		System.out.print("请输入月份:");
		ss.yue=input.nextInt();
		switch(ss.yue){
		case 1:
		case 2:
		case 3:
			ss.chun();
			break;
		case 4:
		case 5:
		case 6:
			ss.xia();
			break;
		case 7:
		case 8:
		case 9:
			ss.qiu();
			break;
		case 10:
		case 11:
		case 12:
			ss.dong();
			break;
		default:
			System.out.print("输入错误");
			break;
		}
	}

}

第二题

package cn.jbit.test;

import java.util.Scanner;

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);
	}
}


package cn.jbit.test;

public class TestCalculator {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Calculator cl=new Calculator();
		cl.show();
	}

}

第三题

package cn.jbit.test;
/**
 * 账户类
 */
public class Zhanghu {
	public double yu;//余额
	//查余额方法
	public double show(){
		System.out.println("账户余额为"+yu);
		return yu;
	}
}


package cn.jbit.test;

public class TestZhanghu {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Zhanghu zh=new Zhanghu();
		zh.yu=8999.34;
		zh.show();

	}

}

第四题


package cn.jbit.test;

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再猜一次吧:");
			}
		}
	}
}


package cn.jbit.test;

public class TestQuessMachine {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		QuessMachine qm=new QuessMachine();
		qm.initial();
		qm.guess();
	}

}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值