常用类第二版
Math和Random
// 使用
public static void main(String[] args) {
System.out.println(Math.ceil(20.1));//向上取整
System.out.println(Math.floor(20.9));//向下取整
System.out.println(Math.round(20.1));//四舍五入
System.out.println(Math.round(20.6));//四舍五入
System.out.println(Math.abs(-15));//取绝对值
System.out.println(Math.random());//获取一个0-1之间的随机数
System.out.println(Math.pow(5,2));//幂函数
System.out.println(Math.sqrt(16));//取平方根
}
所得结果:
日期类:
// 使用
public static void main(String[] args) {
Date d = new Date();//创建日期对象,默认为当前时间
System.out.println(d);
Date d1 = new Date(2014-1900, 6-1, 12);//创建一个指定时间的对象,此方法很少使用
System.out.println(d1);
Calendar c = Calendar.getInstance();//默认是当前日期
Calendar c1 = Calendar.getInstance();//创建一个指定日期的Calendar对象
c1.set(2014, 5 - 1, 9);
c1.set(Calendar.DATE,10);
c1.set(Calendar.YEAR,2015);
//4.获取时间
// 获得年份
int year = c1.get(Calendar.YEAR);
// 获得月份
int month = c1.get(Calendar.MONTH) + 1;
// 获得日期
int date = c1.get(Calendar.DATE);
// 获得小时
int hour = c1.get(Calendar.HOUR_OF_DAY);
// 获得分钟
int minute = c1.get(Calendar.MINUTE);
// 获得秒
int second = c1.get(Calendar.SECOND);
// 获得星期几
int day = c1.get(Calendar.DAY_OF_WEEK);
//5.和Date关联
c1.setTime(new Date());
}
所得结果: