Scanner(键入)
Random(随机)
import java.util.Random;
import java.util.Scanner;
public class Game {
public static void main(String[] args) {
Random r = new Random();
int randomNum = r.nextInt(100)+1;
Scanner sc = new Scanner(System.in);
while (true){
System.out.println("请输入你猜测的数字:");
int guessNum = sc.nextInt();
if(guessNum>randomNum){
System.out.println("太大了,请重试");
}else if(guessNum<randomNum){
System.out.println("太小了,请重试");
}else{
System.out.println("恭喜你猜中了");
break;
}
}
System.out.println("游戏结束");
}
}
Date(日期)
package Sha.day1;
import java.util.Date;
public class DemoDate {
public static void main(String[] args) {
System.out.println(System.currentTimeMillis());
demo1();
demo2();
demo3();
}
private static void demo3() {
Date date = new Date();
long time = date.getTime();
System.out.println(time);
}
private static void demo2() {
Date date = new Date(0L);
System.out.println(date);
Date date1 = new Date(5485446833454L);
System.out.println(date1);
}
private static void demo1() {
Date date = new Date();
System.out.println(date);
}
}
DateFormat(用于格式化或解析)
package Sha.day1;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DemoDateF {
public static void main(String[] args) throws ParseException {
demo01();
demo02();
}
private static void demo02() throws ParseException {
SimpleDateFormat n = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
date = n.parse("2021-02-06 16:57:48");
System.out.println(date);
}
private static void demo01() {
SimpleDateFormat a = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String b = a.format(date);
System.out.println(date);
System.out.println(b);
}
}
Calendar(日历类)
package Sha.day1;
import java.util.Calendar;
import java.util.Date;
public class MyCalendar {
public static void main(String[] args) {
Calendar a = Calendar.getInstance();
System.out.println(a);
demo1();
demo2();
demo3();
demo4();
}
private static void demo4() {
Calendar instance = Calendar.getInstance();
Date time = instance.getTime();
System.out.println(time);
}
private static void demo3() {
Calendar instance = Calendar.getInstance();
instance.add(Calendar.MONTH,1);
int i = instance.get(Calendar.MONTH);
System.out.println(i);
}
private static void demo2() {
Calendar instance = Calendar.getInstance();
instance.set(Calendar.YEAR, 20);
int i = instance.get(Calendar.YEAR);
System.out.println(i);
}
private static void demo1() {
Calendar instance = Calendar.getInstance();
int i = instance.get(Calendar.YEAR);
System.out.println(i);
int v = instance.get(Calendar.MONTH);
System.out.println(v);
}
}
System
package Sha.day1;
import java.util.Arrays;
public class MySystem {
public static void main(String[] args) {
demo02();
}
private static void demo02() {
int[] a = {4,4,5,8,1};
int[] b = {4,4,5,8,9};
System.out.println(Arrays.toString(b));
System.arraycopy(a, 2, b, 2,3);
System.out.println(Arrays.toString(b));
}
private static void demo01() {
long l = System.currentTimeMillis();
for (int i = 0; i <545999; i++) {
System.out.println(i);
}
long e = System.currentTimeMillis();
System.out.println(e-l);
}
}