动手动脑的问题以及课后实验性的问题
运行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.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. import java.util.Scanner; public class suiji{ public static v ...
- 04_类与对象_课程动手动脑问题以及课后实验性问题及解答集锦
Answer: 动手动脑: 1--以下代码为何无法通过编译?哪儿出错了? Answer: 因为类Foo的构造函数是有一个参数的,所以我们在new一个Foo类的对象时必须赋予一个符合条件的实参. 2-- ...
- JAVA语法基础作业——动手动脑以及课后实验性问题(一)
一.枚举类型 public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Si ...
- 03-方法ppt动手动脑问题及课后实验性问题总结
一.如何不使用static来进行调用函数? 1.自己定义的不需要都是static,但是要在主函数中调用就需要static了,因为main是静态 的,在类加载时就加载了.如果想用又不加可以吧自己写的方法 ...
- JAVA语法基础 动手动脑及课后作业
动手动脑1: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? public class EnumTest { public static void main(String[] ar ...
- JAVA课上动手动脑问题以及课后测试1,2总结
课堂测试1 像二柱子那样,花二十分钟写一个能自动生成30道小学四则运算题目的 "软件" 2 (1)题目避免重复 (2)可定制(数量/打印方式) 设计思路 1)产生两 ...
- 动手动脑及课后实践3
1. 动手动脑1: (一)运行结果: 分析原因:在Java中,内容相同的字串常量("Hello")只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象. 编译器 ...
- 第三次实验及动手动脑
//第一个动手动脑 package 动手动脑3;public class ClassAndObjectTest {public static void main(String[] args) {//创 ...
- java用对话框输出计算结果_动手动脑及java程序之用消息框进行数的运算
动手动脑自信成就人生 动手动脑1 ✿仔细阅读示例: EnumTest.java,运行它,分析运行结果? package demo; public class Test { public static ...
最新文章
- http协议--笔记
- dbcp连接池配置详解_JDBC第四篇【数据库连接池、DbUtils框架、分页】(修订版)
- 【高校宿舍管理系统】第十一章 学生系统
- Spring框架----Spring的IOC
- BraftEditor:插入图片删除后在服务器将图片同步删除
- HTML和CSS面试题第35题
- pgAdmin添加外键约束
- 滚动截屏苹果_苹果超好用的长截图软件—滚动截屏免费分享!
- 由中国银联主导和推行的“盒子支付模式”正式推出多平台应用
- C# 绘制CIE1931彩色马蹄形图大家自己斟酌
- 豆瓣高分电影爬取项目,思路清晰,易上手,附免费代码下载
- 先是艾瑞咨询后是腾讯,永洪科技把客户变成了投资人
- Week 8 CSP M2 HRZ学英语
- 国内主要遥感期刊投稿信息
- 百度编辑器调用135编辑器方法
- 计算机师徒结对方案,师徒结对计划
- Windows10下如何创建VHDX(VHD)格式的虚拟硬盘文件
- 先说说什么是主数据和参考数据?
- Proxmox backup server虚机还原测试
- 涨姿势了,蜻蜓FM源码剖析
热门文章
- es match 查询时间段_elasticsearch 笔记二 之基础查询
- http://blog.51cto.com/yfsoft/324291
- 论文都看不懂,你还搞什么人工智能?
- gitlab和jenkins发布代码
- [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.11
- 访问服务器的速度由哪些因素决定?
- linux系统上tftp服务器的安装配置
- 谈论 NOD32: 教育网超级 病毒更新服务器: http://222.197.166.33/main.htm
- 数据结构与算法(七) 栈以及栈的应用
- Varnish——CDN推送平台(web页面批量清除缓存)