Java常用类一
来源:互联网 发布:mac os 10.12自带壁纸 编辑:程序博客网 时间:2024/06/06 07:06
DecimalFormat:数子格式化类
import java.text.DecimalFormat;import java.util.Scanner;public class DecimalFormatDemo {public static double getArea(int r){return 3.14*r*r;}public static void main(String[] args) {int r;Scanner inScanner =new Scanner(System.in);System.out.println("请输入圆的半径:");r = inScanner.nextInt();System.out.println("圆的面积是:"+DecimalFormatDemo.getArea(r));//#:表示如果这一位存在则显示,如果不存在则不显示//0:表示如果这一位存在则显示,不存在则显示0.DecimalFormat df = new DecimalFormat("#0.00");System.out.println(df.format(DecimalFormatDemo.getArea(r))); }}
输出结果
请输入圆的半径:12圆的面积是:452.15999999999997452.16
Math类
public class MathDemo {public static void main(String[] args) {System.out.println(Math.abs(-100));//绝对值System.out.println(Math.PI);//返回圆周率System.out.println(Math.E);//E指数System.out.println(Math.ceil(3.456));//向上取整System.out.println(Math.floor(3.456));//向下取整System.out.println(Math.round(3.156));System.out.println(Math.round(3.55678));//四舍五入System.out.println(Math.sqrt(100));//100的平方根System.out.println(Math.pow(2, 4));//2的4次方System.out.println(Math.random());//生成0-1之间的随机小数System.out.println(Math.toRadians(120.0));//取120度的弧度值System.out.println(Math.toDegrees(Math.PI/2));//取π/2的角度}}
输出结果:
1003.1415926535897932.7182818284590454.03.03410.016.00.83529923772837282.094395102393195390.0
Random:随机数类
import java.util.Random;public class RandomDemo {public static void main(String[] args) {Random r = new Random();//生成一个大于等于0小于10的整数System.out.println(r.nextInt(10));//随机生成一个浮点型的值System.out.println(r.nextFloat());//随机生成一个doubleSystem.out.println(r.nextDouble());}}
输出结果
00.929836030.8521551854151773
java.util.Date:日期工具类
import java.util.Date;public class UtilDateDemo {public static void main(String[] args) {Date d = new Date();//获取当前日期时间对象System.out.println(d);System.out.println(d.getTime());//1970-1-1 00:00:00 到现在过了多少毫秒}}
输出结果:
Sun May 18 16:47:39 CST 20141400402859791
java.sql.Date:数据库日期类
import java.sql.Date;public class SqlDateDemo {public static void main(String[] args) {//先生成一个java.util.date对象java.util.Date util_date = new java.util.Date();//通过java.util.Date对象,构造一个sql.date对象Date sql_date = new Date(util_date.getTime());System.out.println(sql_date);}}
输出结果:
2014-05-18
Calendar:日历工具类
import java.util.Calendar;import java.util.Date;public class CalenderDemo {public static void main(String[] args) {Date d = new Date();Calendar c = Calendar.getInstance();System.out.println(c.toString());int year = c.get(Calendar.YEAR);//年份int month = c.get(Calendar.MONTH);//月份int day = c.get(Calendar.DAY_OF_MONTH);//日int minute = c.get(Calendar.MINUTE);//分钟int hours = c.get(Calendar.HOUR_OF_DAY);//小时int second = c.get(Calendar.SECOND);//秒System.out.println(year);System.out.println(month);System.out.println(day);System.out.println(minute);System.out.println(hours);System.out.println(second);}}
SimpleDateFormat:日期格式化工具类
import java.text.SimpleDateFormat;import java.util.Date;public class SimpleDateFormatDemo {public static void main(String[] args) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");Date d = new Date();System.out.println(sdf.format(d));sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss a");System.out.println(sdf.format(d));sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss a");System.out.println(sdf.format(d));}}
输出结果:
2014年05月18日2014年05月18日 05:19:22 下午2014年05月18日 17:19:22 下午
0 0
- Java常用类一
- java常用类解析一
- Java常用类库(一)
- Java常用类库(一)
- 一.Java常用类包
- 第八章:java常用类(一)
- Java常用的工具类一
- JAVA常用类库(一)
- Java 常用类库(一)
- Java 常用类库(一)
- java常用函数一
- JAVA 常用API(一)
- 一大波Java来袭(三)Java常用类
- iOS&Java常用加密(一)
- ios&java 常用加密(一)
- iOS&Java常用加密(一)
- java常用集合总结(一)
- JAVA常用代码(一)
- 泛型-java编程思想笔记
- 创建oracle用户
- Oracle Flashback(闪回) 详解.
- 使用 pt-online-schema-change 修改大表时异常退出 Exiting on SIGHUP 的问题
- 适配器模式
- Java常用类一
- 睡着的国王的故事
- 黑马程序员——关于输入流的read方法。
- 杂草人生
- Oracle基础笔记(1)Oracle简介与安装
- 删除系统默认表空间
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- 【Java】Set和各个实现类的功能
- 【单片机】汇编指令英文全称