1.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Demo1
{
public static void main(String[] args) throws ParseException
{
Calendar calender = Calendar.getInstance();
System.out.println("年 "+ calender.get(Calendar.YEAR));
System.out.println("月 "+ (calender.get(Calendar.MONTH)+1));
System.out.println("日 "+ calender.get(Calendar.DATE));
System.out.println("时 "+ calender.get(Calendar.HOUR));
System.out.println("分 "+ calender.get(Calendar.MINUTE));
System.out.println("秒 "+ calender.get(Calendar.SECOND));
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String time = dateFormat.format(date);
System.out.println(time);
String birthday = "2016年10月17日 20:49:21";
Date date2 = dateFormat.parse(birthday);
System.out.println(date2);
}
}
运行结果:
年 2016
月 10
日 17
时 8
分 52
秒 37
2016年10月17日 20:52:37
Mon Oct 17 20:49:21 CST 2016
2.
import java.util.Random;
public class Math1
{
public static void main(String[] args) {
System.out.println("绝对值 "+Math.abs(-3));
System.out.println("向上取整 "+Math.ceil(-3.14));
System.out.println("向上取整 "+Math.floor(-3.14));
System.out.println("四舍五入 "+Math.round(-3.14));
//System.out.println("产生一个随机数 "+Math.random());
Random random = new Random();
int a = random.nextInt(10)+1;
System.out.println("随机数 "+a);
}
}
运行结果:
绝对值 3
向上取整 -3.0
向上取整 -4.0
四舍五入 -3
随机数 2
3.
import java.util.Random;
public class Yanzhengma
{
public static void main(String[] args)
{
char[] arr = {'a','b','c','d','e','f','g','h'};
Random random = new Random();
StringBuilder sb = new StringBuilder();
for(int i=0; i<4; i++)
{
int index = random.nextInt(arr.length);
sb.append(arr[index]);
}
System.out.println("验证码 : "+ sb);
}
}