运行EnumTest.java

 1 package second;
 2
 3 public class B {
 4
 5     public static void main(String[] args) {
 6         Size s=Size.SMALL;
 7         Size t=Size.LARGE;
 8         //s和t引用同一个对象?
 9         System.out.println(s==t);  //
10         //是原始数据类型吗?
11         System.out.println(s.getClass().isPrimitive());
12         //从字符串中转换
13         Size u=Size.valueOf("SMALL");
14         System.out.println(s==u);  //true
15         //列出它的所有值
16         for(Size value:Size.values()){
17             System.out.println(value);
18         }
19     }
20
21 }
22  enum Size{SMALL,MEDIUM,LARGE};

其结果为

s和t引用的并不是同一个对象,不是原始数据类型,其结果返回了false;从字符串中转换时返回了true;

运行TestDouble.java

 1 package second;
 2
 3
 4 public class H {
 5
 6     public static void main(String args[]) {
 7         System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));
 8         System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));
 9         System.out.println("4.015 * 100 = " + (4.015 * 100));
10         System.out.println("123.3 / 100 = " + (123.3 / 100));
11     }
12 }

发现java存在严重的精度丢失问题,无论加减乘除都难以保证精度,今后我们在计算时应当小心java的运算。

运行以下代码

 1 package Calculator;
 2 public class Addd {
 3
 4     public static void main(String[] args) {
 5         // TODO Auto-generated method stub
 6         int X=100;
 7         int Y=200;
 8         System.out.println("X+Y="+X+Y);
 9         System.out.println(X+Y+"=X+Y");
10
11     }
12
13 }

运行结果为

发现当+在后作为连接字符串之后时,也将被用作连接字符串功能(若我们想实现x+y应该给他加上小括号);当其在前时,将进行运算。

转载于:https://www.cnblogs.com/125418a/p/11553680.html

动手动脑的问题以及课后实验性的问题相关推荐

  1. 将课程中的所有动手动脑的问题以及课后实验性的问题,整理成一篇文档,以博客形式发表在博客园...

    1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数.   import java.util.Scanner; public class suiji{ public static v ...

  2. 04_类与对象_课程动手动脑问题以及课后实验性问题及解答集锦

    Answer: 动手动脑: 1--以下代码为何无法通过编译?哪儿出错了? Answer: 因为类Foo的构造函数是有一个参数的,所以我们在new一个Foo类的对象时必须赋予一个符合条件的实参. 2-- ...

  3. JAVA语法基础作业——动手动脑以及课后实验性问题(一)

    一.枚举类型 public class EnumTest {  public static void main(String[] args) {    Size s=Size.SMALL;    Si ...

  4. 03-方法ppt动手动脑问题及课后实验性问题总结

    一.如何不使用static来进行调用函数? 1.自己定义的不需要都是static,但是要在主函数中调用就需要static了,因为main是静态 的,在类加载时就加载了.如果想用又不加可以吧自己写的方法 ...

  5. JAVA语法基础 动手动脑及课后作业

    动手动脑1: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? public class EnumTest { public static void main(String[] ar ...

  6. JAVA课上动手动脑问题以及课后测试1,2总结

    课堂测试1      像二柱子那样,花二十分钟写一个能自动生成30道小学四则运算题目的 "软件" 2    (1)题目避免重复 (2)可定制(数量/打印方式) 设计思路 1)产生两 ...

  7. 动手动脑及课后实践3

    1.    动手动脑1: (一)运行结果: 分析原因:在Java中,内容相同的字串常量("Hello")只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象. 编译器 ...

  8. 第三次实验及动手动脑

    //第一个动手动脑 package 动手动脑3;public class ClassAndObjectTest {public static void main(String[] args) {//创 ...

  9. java用对话框输出计算结果_动手动脑及java程序之用消息框进行数的运算

    动手动脑自信成就人生 动手动脑1 ✿仔细阅读示例: EnumTest.java,运行它,分析运行结果? package demo; public class Test { public static ...

最新文章

  1. http协议--笔记
  2. dbcp连接池配置详解_JDBC第四篇【数据库连接池、DbUtils框架、分页】(修订版)
  3. 【高校宿舍管理系统】第十一章 学生系统
  4. Spring框架----Spring的IOC
  5. BraftEditor:插入图片删除后在服务器将图片同步删除
  6. HTML和CSS面试题第35题
  7. pgAdmin添加外键约束
  8. 滚动截屏苹果_苹果超好用的长截图软件—滚动截屏免费分享!
  9. 由中国银联主导和推行的“盒子支付模式”正式推出多平台应用
  10. C# 绘制CIE1931彩色马蹄形图大家自己斟酌
  11. 豆瓣高分电影爬取项目,思路清晰,易上手,附免费代码下载
  12. 先是艾瑞咨询后是腾讯,永洪科技把客户变成了投资人
  13. Week 8 CSP M2 HRZ学英语
  14. 国内主要遥感期刊投稿信息
  15. 百度编辑器调用135编辑器方法
  16. 计算机师徒结对方案,师徒结对计划
  17. Windows10下如何创建VHDX(VHD)格式的虚拟硬盘文件
  18. 先说说什么是主数据和参考数据?
  19. Proxmox backup server虚机还原测试
  20. 涨姿势了,蜻蜓FM源码剖析

热门文章

  1. es match 查询时间段_elasticsearch 笔记二 之基础查询
  2. http://blog.51cto.com/yfsoft/324291
  3. 论文都看不懂,你还搞什么人工智能?
  4. gitlab和jenkins发布代码
  5. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.11
  6. 访问服务器的速度由哪些因素决定?
  7. linux系统上tftp服务器的安装配置
  8. 谈论 NOD32: 教育网超级 病毒更新服务器: http://222.197.166.33/main.htm
  9. 数据结构与算法(七) 栈以及栈的应用
  10. Varnish——CDN推送平台(web页面批量清除缓存)