5-28
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("你输入的格式错误"); } }