java 枚举放那个包,java枚举,包装类,math使用
枚举
枚举:可以认为是类的变种
里面的直接写的值都是该类的公共静态常量,可以用类名. 值的方式调用
可以和普通类一样定义属性和方法
valueOf方法冲用来将该类的枚举类型与字符串类型比较
包装类
包装类:对应每个基本数据类型,都有一个包装类型与之相对
目的:可以把基本数据类型转成对象
也可以把字符串转成相应的基本数据类型
泛型是不可以放基本数据类型
装箱和拆箱:把基本数据类型赋值给包装类型叫装箱,反之叫拆箱
以Integer为例:几种赋值方法
new Integer(整形)
new Integer(字符串)
Integer.valueOf(整形\字符串)
Integer.parseInt(字符串)
**Character类型除外
注意事项
1、Boolean类构造方法参数为String类型时,若该字符串内容为true(不考虑大小写)
则该Boolean对象表示true,否则表示false
2、当Number包装类构造方法参数为String 类型时,字符串不能为null,且该字符串
必须可解析为相应的基本数据类型的数据,否则编译不通过,运行时会抛出
NumberFormatException异常
基本数据类型所对应的包装类:
byte:Byte
short:Short
int;Integer
long:Long
float:Float
double:Double
char:Character
boolean:Boolean
Math
Math类常用方法介绍:
System.out.println(Math.ceil(11.1));//向上取整
System.out.println(Math.floor(11.9));//向下取整
System.out.println(Math.round(1.49));//四舍五入取整
System.out.println(Math.round(1.49999999999999999999999));//位数太多,系统默认为1.5
System.out.println(Math.round((2.4495+1.3305)*100)/100.0);//保留两位有效数字
System.out.println(Math.abs(-8.5));//取绝对值
System.out.println(Math.sqrt(3));//开根号
输出结果如下:
12.0
11.0
1
2
3.78
8.5
1.7320508075688772
本文地址:https://blog.csdn.net/Joie_TJ/article/details/107696822
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java 枚举放那个包,java枚举,包装类,math使用相关推荐
- java关键字用于引用包,Java常用关键字总结
常用关键字汇总图 详细解释 用于定义访问控制修饰符的关键字 控制范围图 public(公共的) 1.public 关键字是可以应用于类.方法或字段(在类中声明的变量)的访问控制修饰符. 2.可以在其他 ...
- java abs在哪个包,Java StrictMath abs()方法
Java StrictMath abs()方法 java.lang.StrictMath.abs(float a) 方法返回一个浮点值的绝对值.如果参数不是负数,则返回该参数.如果参数为负数,则返回该 ...
- java语言常用的包和类
一.java语言中的常用包 由于java语言的package是用来存放类与接口的地方,所以也把package译为"类库",即java类库是以包的形式实现的,java语言已经把功能相 ...
- java学习笔记(八)----包,jar文件
包 //建立包后同一个文件中的类都属于这个包,所有的类都必须按包名所对应的目录,在硬盘中存放.同一个包中的类在相互调用时,是不用指定包名的. ---在编译时对于下面这个类,用这样的方法 ja ...
- java学习笔记(一) ----java下常用的包功能
***java下常用的包*** java.lang----包含一些java语言的核心类,如String,Math,Integer,System,Thread,提供常用的功能. java.awt---- ...
- java jsse ssl 调试_使用Java安全Socket扩展包(JSSE)实现SSL
使用Java安全Socket扩展包(JSSE)实现SSL 林琪;卢昱 [期刊名称]<装备学院学报> [年(卷),期]2002(013)003 [摘要]SSL是安全应用中一个非常重要的协议, ...
- JAVA(四)类集/枚举
成鹏致远 | lcw.cnblog.com |2014-02-04 JAVA类集 1.认识类集 类集的作用 类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充 类集的 ...
- java enum 定义属性_java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中. 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 8. 总结 ...
- java 枚举类型_java 枚举类型(翻译自Java Tutorials)
枚举类型,它是字段包含固定数量的常量的类型.常见的例子,罗盘的方向包括东西南北,还有星期的天. 因为他们是常量,所有枚举类型的字段的名字一般是大写字母. java编程语言,声明一个枚举类型使用enum ...
最新文章
- 直流稳压电源的输出特性有哪些
- asp.net 域名欺骗式开发
- zbb20170824 oracle expdp/impdp 导入导出数据
- Linux学习之crontab定时任务
- ROS(Robot Operating System)笔记 : 2.创建并配置package
- Apache Flink 在汽车之家的应用与实践
- arduino编程时加{}报错_使用Arduino开发板时最常见的10个错误
- Zookeeper数据一致性原理
- 安装提示没有安装包docker(转载)
- softmax实现多分类算法推导及代码实现
- 【个人笔记】OpenCV4 C++ 图像处理与视频分析 10课
- 美国大选数据挖掘相关论文笔记(A 61-million-person experiment in social influence and political mobilization)...
- 雷达、信号处理方向的理解
- docker: 使用nginx容器运行html静态网页以及制作镜像
- pip install -Uqq 是什么意思?
- QT—常用容器 QStringList,QVector,QMap,QHash,QVariant
- 服务器端包含SSI(Server Side Include)简介
- 编译原理课程设计-对pl0语言进行扩充
- 用 zotero 管理文献和个人知识库
- 微软服务器安装显卡驱动,适用于 Windows 的 Azure N 系列 NVIDIA GPU 驱动程序安装 - Azure Virtual Machines | Microsoft Docs...
热门文章
- 英特尔推出业界领先的AI与数据分析平台,全新处理器、内存、存储、FPGA解决方案集体亮相
- JavaScript 简史 1
- 几十秒构建端到端 AI,NeurIPS 2020 AutoDL 竞赛夺冠“黑马”原来靠的是这门技术!...
- 软件欺诈的骗局揭露:“替罪羊”究竟是如何构建的?
- 微信可直接转账到 QQ;小米联合中国联通推出当前最便宜 5G 套餐;Git 2.25.0 发布 | 极客头条...
- 小米研发团队从400人增至3700人;iOS 13.3“杀后台”问题缓解;FreeBSD 12.1发布|极客头条...
- 我如何获得了梦想中的亚马逊工作机会?
- 你了解京东云区块链吗?点开有详情!
- 不要让开源成为贸易战的牺牲品!
- 5G 时代,微软又走对了一步棋!