枚举

枚举:可以认为是类的变种

里面的直接写的值都是该类的公共静态常量,可以用类名. 值的方式调用

可以和普通类一样定义属性和方法

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使用相关推荐

  1. java关键字用于引用包,Java常用关键字总结

    常用关键字汇总图 详细解释 用于定义访问控制修饰符的关键字 控制范围图 public(公共的) 1.public 关键字是可以应用于类.方法或字段(在类中声明的变量)的访问控制修饰符. 2.可以在其他 ...

  2. java abs在哪个包,Java StrictMath abs()方法

    Java StrictMath abs()方法 java.lang.StrictMath.abs(float a) 方法返回一个浮点值的绝对值.如果参数不是负数,则返回该参数.如果参数为负数,则返回该 ...

  3. java语言常用的包和类

    一.java语言中的常用包 由于java语言的package是用来存放类与接口的地方,所以也把package译为"类库",即java类库是以包的形式实现的,java语言已经把功能相 ...

  4. java学习笔记(八)----包,jar文件

    包  //建立包后同一个文件中的类都属于这个包,所有的类都必须按包名所对应的目录,在硬盘中存放.同一个包中的类在相互调用时,是不用指定包名的.    ---在编译时对于下面这个类,用这样的方法  ja ...

  5. java学习笔记(一) ----java下常用的包功能

    ***java下常用的包*** java.lang----包含一些java语言的核心类,如String,Math,Integer,System,Thread,提供常用的功能. java.awt---- ...

  6. java jsse ssl 调试_使用Java安全Socket扩展包(JSSE)实现SSL

    使用Java安全Socket扩展包(JSSE)实现SSL 林琪;卢昱 [期刊名称]<装备学院学报> [年(卷),期]2002(013)003 [摘要]SSL是安全应用中一个非常重要的协议, ...

  7. JAVA(四)类集/枚举

    成鹏致远 | lcw.cnblog.com |2014-02-04 JAVA类集 1.认识类集 类集的作用 类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充 类集的 ...

  8. java enum 定义属性_java enum(枚举)使用详解 + 总结

    enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中. 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 8. 总结 ...

  9. java 枚举类型_java 枚举类型(翻译自Java Tutorials)

    枚举类型,它是字段包含固定数量的常量的类型.常见的例子,罗盘的方向包括东西南北,还有星期的天. 因为他们是常量,所有枚举类型的字段的名字一般是大写字母. java编程语言,声明一个枚举类型使用enum ...

最新文章

  1. 南京晓庄学院大一第二学期计算机数据结构期末考试试卷及答案,南京晓庄学院数据结构题库参考答案.docx...
  2. kangle web server源代码安装简明教程
  3. matlab相关的数字信号,数字信号处理及其MATLAB实现.ppt
  4. 织梦配置多个mysql_一台机器,多个mysqld服务
  5. 《中秋书月》月圆之夜,我和德鲁克
  6. python爬虫网易云音乐最热评论并分析_Python3实现爬虫抓取网易云音乐的热门评论分析(图)...
  7. hihoCoder #1174:拓扑排序#183;一
  8. 基于html5的城市公交查询系统,城市公交在线查询系统的设计与实现
  9. 第十一届蓝桥杯省赛B组真题训练
  10. Nero 7序列号的验证方法
  11. 金山WPS2018安卓实习面试经历
  12. 广东省考计算机面试题,广东省考面试心得 -电脑资料
  13. vue2.0 使用 swiper 实现PC端卡片左右虚拟slides滑动
  14. Ubuntu制作系统ISO镜像
  15. 2021年全球零售电子商务软件收入大约6686.2百万美元,预计2028年达到12000百万美元,2022至2028期间,年复合增长率CAGR为9.4%
  16. swiper(左右滑动)动态加载数据
  17. matlab plot画曲线/直线/椭圆
  18. vivado dcp生成
  19. 维护国家安全,捍卫国家主权
  20. java用户名密码不能为空代码_jsp注册页面用户名,密码,确认密码,手机号,邮箱不能为空...

热门文章

  1. 微信iOS版朋友圈可删除评论;周鸿祎:有的软件会偷拍偷录;银河麒麟操作系统V10发布| 极客头条
  2. 5G换机前夕变局:海外停滞,靠中国市场救命?
  3. “新基建”提速,数字化硬核人才,你们准备好了吗?
  4. 10 倍高清不花!大麦端选座 SVG 渲染
  5. 编程语言性能实测,Go 比 Python 更胜一筹?
  6. 当代刻板程序员生态图鉴!网友:哈哈哈太真实了
  7. 阿里云安全掌门人肖力:企业上云,如何保证安全?| 问底中国 IT 技术演进
  8. 华为发布全容器化 5G 核心网;余承东评小米 MIX Aphla 手机无实用价值;PHP 新版本更新 | 极客头条...
  9. 如何理解 Python 中的面向对象编程?
  10. “硅谷女王”传奇:她是谷歌云 CEO,创立巨头 VMware