1.根据输入1~12的数字,判断的是春夏秋冬那个季节,要求使用方法定义四个季节。

package sra;import java.util.Scanner;public class DJ12word1 {String spring(){return "该季节为春季";}String summer(){return "该季节为夏季";}String autumn(){return "该季节为秋季";}String winter(){return "该季节为冬季";}@SuppressWarnings("resource")public static void main(String[] args) {DJ12word1 season=new DJ12word1();Scanner i=new Scanner(System.in);System.out.print("请输入月份:");int month=i.nextInt();switch(month){case 1:case 2:case 3:System.out.println(season.spring());break;case 4:case 5:case 6:System.out.println(season.summer());break;case 7:case 8:case 9:System.out.println(season.autumn());break;case 10:case 11:case 12:System.out.println(season.winter());break;default:System.out.println("对不起,您的输入有误!");}}
}

2.叙述如何编写类的JavaDoc注释。

1、注释形式统一
在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规范。
2、注释内容准确简洁
内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。
注释条件:
1、基本注释(必须加)
(a) 类(接口)的注释
(b) 构造函数的注释
(c) 方法的注释
(d) 全局变量的注释
(e) 字段/属性的注释
备注:简单的代码做简单注释,注释内容不大于10个字即可,另外,持久化对象或VO对象的getter、setter方法不需加注释。具体的注释格式请参考下面举例。
2、特殊必加注释(必须加)
(a) 典型算法必须有注释。
(b) 在代码不明晰处必须有注释。
(c) 在代码修改处加上修改标识的注释。
(d) 在循环和逻辑分支组成的代码中加注释。
(e) 为他人提供的接口必须加详细注释。
备注:此类注释格式暂无举例。具体的注释格式自行定义,要求注释内容准确简洁。
注释格式:
1、单行(single-line)注释:“//……”
2、块(block)注释:“/*……*/”
3、文档注释:“/**……*/”
4、javadoc 注释标签语法
@author 对类的说明标明开发该类模块的作者
@version 对类的说明标明该类模块的版本
@see 对类、属性、方法的说明参考转向,也就是相关主题
@param 对方法的说明对方法中某参数的说明
@return 对方法的说明对方法返回值的说明
@exception 对方法的说明对方法可能抛出的异常进行说明

3.用代码实现第11章作业中简答题第二题中的计算机类(Calculator)。

package sra;import java.util.Scanner;public class DJ12word3 {double num1;double num2;char symbol;public double add(){System.out.print(num1+"+"+num2+"=");return(num1+num2);}public double minus(){System.out.print(num1+"-"+num2+"=");return(num1-num2);}public double multiple(){System.out.print(num1+"*"+num2+"=");return(num1*num2);}public double divide(){System.out.print(num1+"/"+num2+"=");return(num1/num2);}@SuppressWarnings("resource")public static void main(String[] args) {DJ12word3 computer=new DJ12word3();Scanner i=new Scanner(System.in);System.out.print("请输入第一个数:");computer.num1=i.nextDouble();System.out.print("请输入运算符:");computer.symbol=i.next().charAt(0);System.out.print("请输入第二个数:");computer.num2=i.nextDouble();switch(computer.symbol){case '+':System.out.println(computer.add());break;case '-':System.out.println(computer.minus());break;case '*':System.out.println(computer.multiple());break;case '/':System.out.println(computer.divide());break;default:System.out.println("对不起,您的输入有误!");}}
}

4.模拟ATM机进行账户余额查询。

package sra;public class DJ12word4 {int balance=999999999;public int account(){return balance;}public static void main(String[] args) {DJ12word4 account=new DJ12word4();System.out.println("您的账户余额为:"+account.account());}
}

5.现有电视商品价格竞猜活动,活动规则如下:随机出现一个商品名,用户猜测他的价值,如果在规定次数内猜对便可获得这商品。

package sra;import java.util.Scanner;public class DJ12word5 {String name;int price;public void intitial(){int random=(int)(Math.random()*10); switch(random){case 0:case 1:case 2:name="美度(MIDO)瑞士手表 领航者系列 长动能防水运动男士腕表 M026.430.11.041.00";price=7000;break;case 3:case 4:case 5:name="炽魂(Blasoul)WINBOT零号机 全光景高端订制主机 吃鸡电脑主机台式机全套游戏组装机DIY整机";price=80000;break;case 6:case 7:case 8:case 9:name="VERTU 纬图 SIGNATURE 系列高端商务手机 特色手机 眼镜蛇限量版";price=2474000;break;default:break;}}@SuppressWarnings("resource")public void guess(){Scanner i=new Scanner(System.in);System.out.print("请猜测"+name+"的价格:");double num=i.nextDouble();boolean sum=false;for(int a=1;a<5;a++){if(num==price){System.out.println("恭喜你,猜对了。");sum=true;break;}else if(num>price){System.out.println("再小点!");}else{System.out.println("再大点!");}System.out.print("\n再猜一次吧: ");num= i.nextDouble(); }if(sum!=true){System.out.println("\n4次内没有猜对,下次努力吧!");}}public static void main(String[] args) {DJ12word5 a=new DJ12word5();a.intitial();a.guess();}
}

作业一学期二书十二章相关推荐

  1. 作业一学期二书十五章

    1.根据你的理解,简要说明比较运算符(==)和equal()方法判断两个字符串是否相等有什么区别. 1. ==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果 ...

  2. “我的恩典是够你用的”(哥林多后书十二章9节)

    <荒漠甘泉>2月26日 "我的恩典是够你用的"(哥林多后书十二章9节). 有一天晚上,我整天工作之后,骑马回家.路上我极感疲乏,差不多要马上倒下来了:忽然之间,一节圣经 ...

  3. 构建之法第一、二、十六章

    <构建之法>第一.二.十六章疑问 我通过阅读发现这是一本十分有趣的书.不同于别的书的晦涩难懂,<构建之法>利用浅显易懂的语言,贴近生活的例子向我们讲述了软件工程的内容. 第一章 ...

  4. 【西电—英美国家概况(英美概况/英美文化)2023第一学期】第十四章参考课后答案

    [西电-英美国家概况(英美概况/英美文化)2023第一学期]第十四章参考课后答案

  5. 作业一学期三书十一章

    注册页: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  6. Python面向对象二(第十二讲)

    文章目录 知识点 1.私有属性与私有方法 1.私有属性 2.私有方法 2.成员 3.实例属性 1.类属性(静态属性) 2.属性总结 4.实例方法 5.类方法 6.静态方法 7.封装介绍 8.继承(重点 ...

  7. 考研数二第十二讲 复合函数、反函数、隐函数及参数方程所确定的函数的微分法与一阶微分形式的不变性

    复合函数 设函数y=f(u)的定义域为Du,值域为Mu,函数u=g(x)的定义域为Dx,值域为Mx,如果Mx∩Du≠Ø,那么对于Mx∩Du内的任意一个x经过u:有唯一确定的y值与之对应,则变量x与y之 ...

  8. 互动媒体技术——对十二个“一”的文艺创作作业进行文本分析、统计和可视化

    小组成员: 1.1191170412 陈颖 2.1191170413 黄洁 概要 一.文艺创作作业的相关介绍 二.文本分析方法介绍 三.snowNLP库介绍 四.gensim库介绍 五.处理代码展示 ...

  9. 十二个“一”的大五人格分析

    十二个"一"的大五人格分析 一. 研究背景 上学期我们就十二个"一"进行了大量研究,其中有一项非常重要的数据,即对于十二个"一"的大五人格※ ...

最新文章

  1. CentOS7 打包RPM 升级OpenSSH8.3
  2. 2021年春季学期-信号与系统-第七次作业参考答案-第二小题
  3. php项目webpack打包,Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理
  4. crontab FAQ
  5. 【HTTP协议】HTTP状态码列表大全
  6. linux cat 脚本,Linux Shell 脚本攻略 读书笔记 -- 201.cat的几种用法
  7. i-i.me:网址导航真的是伪需求吗?
  8. tf记录 之 tf.boolean_mask函数
  9. sql 计算 某字段 不同值出现 的次数_教你如何合理选用和计算电线规格,电线回路分配和注意事项...
  10. 我必须得告诉大家的 MySQL 优化原理
  11. STM32中RTC唤醒停止模式
  12. 基于Simulink的汽车电子驻车系统仿真分析
  13. 极坐标格式下的二维傅里叶变换与逆变换推导
  14. 小型机和PC服务器差异分析
  15. 国际十大正规现货黄金交易平台排名(2023年优质版)
  16. 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心, 因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。
  17. java创建线程的方式到底有几种?(详解)
  18. Win10下不能识别Android的MTP模式
  19. Pyspark Python worker exited unexpectedly (crashed) java.io.EOFException
  20. 数商云经销商管理系统开发方案:打造经销商平台全渠道数字化营销通道

热门文章

  1. 汇编语言电子琴实验c语言,电子琴实验及报告.docx
  2. Windows系统打开ftp链接下载文件方法
  3. 停车场系统连接服务器,嵌入式服务器、停车场前端管理系统及其实现方法专利_专利查询 - 天眼查...
  4. 计算机课评语与建议,听课评语问题与建议
  5. 数据库索引的简单知识点
  6. 相机检测 麦克风检测
  7. curl命令实现上网认证登录
  8. 吉林考生500分左右计算机类大学,吉林高考理科500分能上什么大学
  9. 从面试官的角度分析,你简历能帮你争取到面试机会吗?
  10. 神经网络常见的激活函数汇总