ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java学习笔记10

2021-09-09 07:31:04  阅读:148  来源: 互联网

标签:10 Java get int 笔记 Date Calendar c1 Math


Math类

两种使用方法

1.直接使用

2.import导包方法

Math.abs() 求绝对值
Math.PI
Math.random() 返回一个0-1的随机浮点数
Math.round(double value) 返回整数
Math.sqrt() 平方根

Random类

此类应用与生成伪随机数

nextLong() 返回下一个伪随机数的long值;
nextBoolean() 返回下一个伪随机数的boolean值;
nextDouble()返回下一个伪随机数,在0.0到1.0之间的double值;
nextFloat()返回下一个伪随机数,在0.0到1.0之间的float值;
nextInt()返回下一个伪随机数的int值;
nextInt(int n)返回下一个伪随机数,在0到n之间分布的int值

日期操作类

Date类

类Date表示特定的瞬间,精确到毫秒,也就是程序运行时的当前时间

Date date = new Date(); // 实例化Date时间,表示当前时间

//Date(long date)详看帮助文档

Calendar类

日历类,使用此类可以将时间精确到毫秒显示

//两种实例化方法
Calendar c1 = Calendar.getInstance();
Calendar c2 = new GregorianCalendar();

int year = c1.get(Calendar.YEAR);
int month = c1.get(Calendar.MONTH);
int day = c1.get(Calendar.DAY_OF_MONTH);
int hour = c1.get(Calendar.HOUR_OF_DAY);
int minute = c1.get(Calendar.MINUTE);
int second = c1.get(Calendar.SECOND);
int millisecond = c1.get(Calendar.MILLISECOND);

DateFormat类及子类SimpleDateFormat

DateFormat df = new  SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss SSS");
String nowDate = df.format(new Date());
System.out.println(nowDate);

标签:10,Java,get,int,笔记,Date,Calendar,c1,Math
来源: https://www.cnblogs.com/adventurerAkira/p/15245317.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有