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