第十一章作业

  1. package cn.jbit.test;  
  2. /** 
  3.  *书类 
  4.  */  
  5. public class Book {  
  6.     public String name;//书名  
  7.     public String author;//作者  
  8.     public int num;//字数  
  9.     public int price;//价格  
  10.     public String chu;//出版社  
  11.     public void show(){  
  12.         System.out.print(name+",这本书的作者是"+author);  
  13.     }  
  14.     public void price(){  
  15.         System.out.print(name+"写的很不错,有时间你也去买一本看看吧");  
  16.     }  
  17.     public int numShow(){  
  18.         System.out.print(name+"一共有"+num+"万字");  
  19.         return num;  
  20.     }  
  21. }  
  22.   
  23.   
  24. package cn.jbit.test;  
  25. /** 
  26.  * 车类 
  27.  */  
  28. public class Car {  
  29.     public String brand;//品牌  
  30.     public String color;//颜色  
  31.     public int dong;//动力  
  32.     public String made;//生产地  
  33.     public int price;//价格  
  34.     //介绍车的方法  
  35.     public void show(){  
  36.         System.out.println("这是一台"+made+"生产的车子"+"它的价格是"+price+"元");  
  37.     }  
  38.     //车行走的方法  
  39.     public void run(){  
  40.         System.out.println(color+"色的"+brand+"车飞速的行驶在公路上");  
  41.     }  
  42.     //车动力方法  
  43.     public int dShow(){  
  44.         System.out.print("这是一台"+dong+"马力的车,强劲有力");  
  45.         return dong;  
  46.     }  
  47. }  
  48.   
  49. package cn.jbit.test;  
  50. /** 
  51.  * 狗类 
  52.  */  
  53. public class Dogs {  
  54.     public String name;//名字  
  55.     public char sex;//性别  
  56.     public int age;//年龄  
  57.     public String color;//颜色  
  58.     public String breed;//品种  
  59.     //介绍宠物方法  
  60.     public void show(){  
  61.         System.out.println("这是一只"+breed+"狗"+"它现在"+age+"岁了");  
  62.     }  
  63.     //狗吃东西的方法  
  64.     public void eat(){  
  65.         System.out.println("名字叫做"+name+"狗狗,正在耐心的啃着骨头");  
  66.     }  
  67.     //介绍狗性别的方法  
  68.     public char showSex(){  
  69.         System.out.println("这是一只"+sex+"狗");  
  70.         return sex;  
  71.     }  
  72. }  
  73.   
  74.   
  75. package cn.jbit.test;  
  76. /** 
  77.  * 服装类 
  78.  */  
  79. public class Dress {  
  80.     public String type;//类型  
  81.     public String color;//颜色  
  82.     public int price;//价格  
  83.     public int size;//尺寸  
  84.     public String cai;//制材  
  85.     //介绍服装方法  
  86.     public void show(){  
  87.         System.out.println("这件衣服是"+color+"颜色的,价格是"+price+"元");  
  88.     }  
  89.     //衣服尺寸方法  
  90.     public int sizeShow(){  
  91.         System.out.println(size+"码的衣服你装这正好合适");  
  92.         return size;  
  93.     }  
  94.     public void yan(){  
  95.         System.out.print(color+"颜色的衣服穿在你身上真的很漂亮");  
  96.     }  
  97. }  
  98.   
  99.   
  100. package cn.jbit.test;  
  101. /** 
  102.  * 计算机类 
  103.  */  
  104. public class Computer {  
  105.     public String brand;//品牌  
  106.     public String CPU;//处理器  
  107.     public int RAM;//内存  
  108.     public int HD;//硬盘  
  109.     public String xian;//显卡  
  110.     //介绍电脑方法  
  111.     public void show(){  
  112.         System.out.println("这是一台"+brand+"电脑/nCPU:"+CPU+RAM+"内存");  
  113.     }  
  114.     //电脑工作方法  
  115.     public void work(){  
  116.         System.out.println(brand+"电脑,正在播放足球比赛");  
  117.     }  
  118.     //介绍电脑内存方法  
  119.     public int ram(){  
  120.         System.out.println("本机装有"+RAM+"内存条");  
  121.         return RAM;  
  122.     }  
  123. }  

  1. 第一题  
[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <pre code_snippet_id="106944" snippet_file_name="blog_20131211_4_6174333" name="code" class="java">package cn.jbit.test;  
  2. /** 
  3.  * 季节类 
  4.  */  
  5. public class Season {  
  6.     public int yue;//月份  
  7.     //春季方法  
  8.     public void chun(){  
  9.         System.out.print("该季节为春季");  
  10.     }  
  11.     public void xia(){  
  12.         System.out.print("该季节为夏季");  
  13.     }  
  14.     public void qiu(){  
  15.         System.out.print("该季节为秋季");  
  16.     }  
  17.     public void dong(){  
  18.         System.out.print("该季节为冬季");  
  19.     }  
  20. }  
  21.   
  22.   
  23. package cn.jbit.test;  
  24.   
  25. import java.util.Scanner;  
  26.   
  27. public class TestSeason {  
  28.   
  29.     /** 
  30.      * @param args 
  31.      */  
  32.     public static void main(String[] args) {  
  33.         Season ss=new Season();  
  34.         Scanner input=new Scanner(System.in);  
  35.         System.out.print("请输入月份:");  
  36.         ss.yue=input.nextInt();  
  37.         switch(ss.yue){  
  38.         case 1:  
  39.         case 2:  
  40.         case 3:  
  41.             ss.chun();  
  42.             break;  
  43.         case 4:  
  44.         case 5:  
  45.         case 6:  
  46.             ss.xia();  
  47.             break;  
  48.         case 7:  
  49.         case 8:  
  50.         case 9:  
  51.             ss.qiu();  
  52.             break;  
  53.         case 10:  
  54.         case 11:  
  55.         case 12:  
  56.             ss.dong();  
  57.             break;  
  58.         default:  
  59.             System.out.print("输入错误");  
  60.             break;  
  61.         }  
  62.     }  
  63.   
  64. }  
  65. </pre><br>  
  66. 第二题  
  67. <pre></pre>  
  68. <pre code_snippet_id="106944" snippet_file_name="blog_20131211_5_5160578" name="code" class="java"><pre code_snippet_id="106944" snippet_file_name="blog_20131211_5_5160578" name="code" class="java">package cn.jbit.test;  
  69.   
  70. import java.util.Scanner;  
  71.   
  72. public class Calculator {  
  73.     public double num;  
  74.     public double num1;  
  75.     public double num2;  
  76.     public char fu;  
  77.     public double add(){  
  78.         num2=num+num1;  
  79.         return num2;  
  80.     }  
  81.     public double minus(){  
  82.         num2=num-num1;  
  83.         return num2;  
  84.     }  
  85.     public double multiple(){  
  86.         num2=num*num1;  
  87.         return num2;  
  88.     }  
  89.     public double divide(){  
  90.         num2=num/num1;  
  91.         return num2;  
  92.     }  
  93.     public void show(){  
  94.         Scanner input=new Scanner(System.in);  
  95.         System.out.print("请输入一个数:");  
  96.         num=input.nextDouble();  
  97.             System.out.print("请输入运算符号");  
  98.             fu=input.next().charAt(0);  
  99.             System.out.print("请输一个数:");  
  100.             num1=input.nextDouble();  
  101.             switch(fu){  
  102.             case '+':  
  103.                 add();  
  104.                 break;  
  105.             case '-':  
  106.                 minus();  
  107.                 break;  
  108.             case '*':  
  109.                 multiple();  
  110.                 break;  
  111.             case '/':  
  112.                  divide();  
  113.                 break;  
  114.             default:  
  115.                 System.out.print("运算符号输入错误");  
  116.                 break;  
  117.             }  
  118.             System.out.print("运算结果是:"+num2);  
  119.     }  
  120. }  
  121.   
  122.   
  123. package cn.jbit.test;  
  124.   
  125. public class TestCalculator {  
  126.   
  127.     /** 
  128.      * @param args 
  129.      */  
  130.     public static void main(String[] args) {  
  131.         Calculator cl=new Calculator();  
  132.         cl.show();  
  133.     }  
  134.   
  135. }  
  136. </pre><br>  
  137. 第三题  
  138. <pre></pre>  
  139. <pre code_snippet_id="106944" snippet_file_name="blog_20131211_6_4254723" name="code" class="java"><pre code_snippet_id="106944" snippet_file_name="blog_20131211_6_4254723" name="code" class="java">package cn.jbit.test;  
  140. /** 
  141.  * 账户类 
  142.  */  
  143. public class Zhanghu {  
  144.     public double yu;//余额  
  145.     //查余额方法  
  146.     public double show(){  
  147.         System.out.println("账户余额为"+yu);  
  148.         return yu;  
  149.     }  
  150. }  
  151.   
  152.   
  153. package cn.jbit.test;  
  154.   
  155. public class TestZhanghu {  
  156.   
  157.     /** 
  158.      * @param args 
  159.      */  
  160.     public static void main(String[] args) {  
  161.         Zhanghu zh=new Zhanghu();  
  162.         zh.yu=8999.34;  
  163.         zh.show();  
  164.   
  165.     }  
  166.   
  167. }  
  168. </pre><br>  
  169. 第四题  
  170. <pre></pre>  
  171. <pre code_snippet_id="106944" snippet_file_name="blog_20131211_7_1604765" name="code" class="java"></pre><pre code_snippet_id="106944" snippet_file_name="blog_20131211_8_3938296" name="code" class="java"><pre code_snippet_id="106944" snippet_file_name="blog_20131211_8_3938296" name="code" class="java">package cn.jbit.test;  
  172.   
  173. import java.util.Random;  
  174. import java.util.Scanner;  
  175.   
  176. /** 
  177.  * 商品类 
  178.  */  
  179. public class QuessMachine {  
  180.     public String name;//商品名称  
  181.     public int price;//商品价格  
  182.     public void initial(){  
  183.         Random r=new Random();  
  184.         price=r.nextInt(6000)+1000;  
  185.         if(price<=1500){  
  186.             price=1500;  
  187.             name="中兴手机";  
  188.         }else if(price>1500&&price<=4500){  
  189.             price=4500;  
  190.             name="华硕笔记本";  
  191.         }else if(price>4500){  
  192.             price=6000;  
  193.             name="长城摩托车";  
  194.         }  
  195.         System.out.print("请竞猜“"+name+"”的价格:");  
  196.     }  
  197.     public void guess(){  
  198.         Scanner input=new Scanner(System.in);  
  199.         int m=5;  
  200.         for(int i=0;i<10;i++){  
  201.             m--;  
  202.             if(m==0){  
  203.                 System.out.println("4次内没有猜对,继续努力");  
  204.             }  
  205.             int money=input.nextInt();  
  206.             if(money<price){  
  207.                 System.out.print("再大点\n再猜一次吧:");  
  208.             }else if(money==price){  
  209.                 System.out.println("恭喜您,猜对了!获得"+name);  
  210.                 break;  
  211.             }else if(money>price){  
  212.                 System.out.print("再小点\n再猜一次吧:");  
  213.             }  
  214.         }  
  215.     }  
  216. }  
  217.   
  218.   
  219. package cn.jbit.test;  
  220.   
  221. public class TestQuessMachine {  
  222.   
  223.     /** 
  224.      * @param args 
  225.      */  
  226.     public static void main(String[] args) {  
  227.         QuessMachine qm=new QuessMachine();  
  228.         qm.initial();  
  229.         qm.guess();  
  230.     }  
  231.   
  232. }  
  233. </pre><br>  
  234. <br>  
  235. <pre></pre>  
  236. <p><br>  
  237. </p>  
  238.   
  239. </pre></pre></pre>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值