当前位置: 首页 > news >正文

课后作业

1、EnumTest.java的:运行结果:对象引用比较‌:System.out.println(st)输出false;基本类型判断‌:s.getClass().isPrimitive()返回false;字符串转换验证‌:Size.valueOf("SMALL")与s的引用比较结果为true;枚举遍历‌:Size.values()输出所有枚举常量(SMALL、MEDIUM、LARGE)。
结论:枚举类型是引用类型!枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“
”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。
2、运行:
0.05 + 0.01 = 0.060000000000000005
1.0 - 0.42 = 0.5800000000000001
4.015 * 100 = 401.49999999999994
123.3 / 100 = 1.2329999999999999
不意外,重复调用导致内存不足。
3、运行结果:X+Y=100200
300=X+Y
原因:当字符串在前时("X+Y="+X+Y),Java会优先进行字符串连接操作;当数值在前时(X+Y+"=X+Y"),Java会先进行数值运算再连接字符串。
4、代码:
import java.util.Random;

public class MathProblemGenerator {
private static final int PROBLEM_COUNT = 30;
private static final int MAX_NUMBER = 100;
private static final Random random = new Random();

public static void main(String[] args) {generateProblems();
}private static void generateProblems() {for (int i = 1; i <= PROBLEM_COUNT; i++) {int a = random.nextInt(MAX_NUMBER) + 1;int b = random.nextInt(MAX_NUMBER) + 1;char operator = getRandomOperator();String problem = formatProblem(a, b, operator);System.out.println(i + ". " + problem);}
}private static char getRandomOperator() {char[] operators = {'+', '-', '×', '÷'};return operators[random.nextInt(operators.length)];
}private static String formatProblem(int a, int b, char operator) {if (operator == '-' && a < b) {int temp = a;a = b;b = temp;}   if (operator == '÷') {b = random.nextInt(10) + 1;a = b * (random.nextInt(10) + 1);}return a + " " + operator + " " + b + " = ";
}

}

http://www.sczhlp.com/news/142440/

相关文章:

  • luogu P1719 最大加权矩形
  • CF2065D Skibidus and Sigma
  • 优化品牌seo关键词seo搜索引擎招聘
  • 免费建设com网站建设企业功能型网站
  • 深圳设计网站哪个好品牌推广服务
  • 本地服务型网站开发建设设计院网站
  • 微信公众号怎么做网站网站索引量是什么
  • 网站规划的基本原则wordpress 5.6.20
  • 涟源爱沫私人电影院广州推广seo
  • 设计师培训流程seo网站营销
  • 2016建设银行辽宁招聘网站网站建设学那些课
  • 课后作业2(动手动脑,课后实验性问题)
  • 网站建设增值服务成都学校网站建
  • 网站后台怎么做alt标签小程序定制开发公司平台
  • 100个免费设计网站taoyin8 wordpress
  • 怎么在网站文本框内做超连接邢台网站建设网络公司
  • 青岛网站排名推广服务器网站部署端口配置
  • 网站排名下降微信上如何投放广告
  • 宁波公司网站开发网站建设网页制作
  • 西安 网站建设 费用大型网站建设的必须条件
  • 哪个网站可以做曝光台做分销网站系统下载
  • 做网站 用什么建站软件好用什么做网站
  • 关于Leetcode 812题的简单思考
  • 网站咋开通怎样免费申请永久域名
  • 保定网站建设价格企业微网站怎么建设
  • 个人博客网站需要备案吗大连模板网站制作推荐
  • 工信部网站备案投诉wordpress重写内置函数
  • 企业网站建设一般要素包括哪些网龙网络公司排名
  • Laravel5.8 利用 snappyPDF 生成PDF文件
  • 快速建设网站方案网站建设有哪三部