public class demo2 {
public static void main(String[] args) {
/**
* 5个不重复的随机数
*/
int[] arr = new int[5];
//数组的初始值-1
for (int i = 0; i < arr.length; i++) {
arr[i] = -1;
}
Random rd = new Random();
int index = 0;
while (index < arr.length) {
int num = rd.nextInt(5);
//如果数组不包含则复制 index++
if (!contains(arr, num)) {
arr[index++] = num;
}
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
public static boolean contains(int[] arr, int key) {
//如果数组包含元素返回true
for (int i = 0; i < arr.length; i++) {
if (arr[i] == key) {
return true;
}
}
//否则返回false
return false;
}
}
//时间date的使用
public class date {
public static void main(String[] args) throws ParseException {
Date d1 = new Date();
//输出当前日期
System.out.println(d1);
//创建sdf对象指定时间格式化字符串
SimpleDateFormat sdf = new SimpleDateFormat("2020-07-24");
//转换为字符串
String s = sdf.format(d1);
System.out.println(s);
//字符串转为date
String date = "2020-07-24";
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
Date d2 = sd.parse(date);
System.out.println(d2);
long timeMillis = System.currentTimeMillis();
System.out.println(timeMillis);
Date d3 = new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24);
String s2 = sdf.format(d3);
System.out.println(s2);
}
}
6.random和date类
最新推荐文章于 2024-01-21 18:26:13 发布
本文介绍了一个生成5个不重复随机数的Java程序实例,并演示了如何使用SimpleDateFormat进行日期格式化及解析,包括将当前日期转换为特定格式的字符串,以及从字符串还原为日期。
698

被折叠的 条评论
为什么被折叠?



