package wang.hm;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 第一题
*/
public class DateDemo {
public static void main(String[] args) throws ParseException {
Date now = new Date();
System.out.println(now);
SimpleDateFormat sdf = new SimpleDateFormat("公元yyyy年MM月dd日 HH:mm:ss E");
String line = sdf.format(now);
System.out.println(line);
//计算今天是2020 年地多少天
String start = "2020-1-1";
//将字符串转化为时间
sdf= new SimpleDateFormat("yyyy-MM-dd");
Date d= sdf.parse(start);
//获取开始毫秒数
long startMs =d.getTime();
//获取现在毫秒数
long todayMs= now.getTime();
int day = (int)((todayMs-startMs)/1000/60/60/24);
System.out.println("今天是"+line+"的第"+day+"天");
}
}
package wang.hm;
import java.util.Random;
/*
* 随机生成0-100之间的数字
*/
public class RandomDemo {
public static void main(String[] args) {
//第一种方法
int num = (int)(Math.random()*101);
System.out.println(num);
//第二种方法
Random r = new Random();
int num2 = r.nextInt(101);
System.out.println(num2);
}
}
package wang.hm;
import java.util.Scanner;
/*
* 输入地址看是否合法并返回用户名
*/
public class StringPractice {
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
System.out.println("请输入邮箱");
String line = sca.nextLine();
if (line.contains("@")&&line.contains(".")) {
if (line.indexOf("@")<line.indexOf(".")) {
System.out.println("您输入的正确");
//获取位置
int start = line.indexOf("@");
String name =line.substring(0,start);
System.out.println("你的名字是"+":"+name);
return;
}
}
System.out.println("你输入的格式错误");
}
}