java面试
来源:互联网 发布:无线通信网络安全技术 编辑:程序博客网 时间:2024/05/24 06:51
public class DateTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub String s = "20100930";
Date d = null;
try {
d = new SimpleDateFormat("yyyyMMdd").parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(d.getTime());
System.out.println(new Date().getTime());
long num = d.getTime() - new Date().getTime();
System.out.println(num);
System.out.println(24*60*60*1000);
System.out.println(num/(24*60*60*1000));
}
}
//生成50个1到100之间的随机数,并且对其中的偶数进行降序排列
public class RandomTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//生成随即50个数
Random r = new Random();
int[] arr = new int[50];
int length = arr.length;
for(int i=0; i<length; i++){
arr[i] = r.nextInt(100);
}
//将偶数去掉
for(int i=0; i<length; i++){
if(arr[i]%2 == 0){
arr[i] = 0;
}
}
//从小到大排序
for(int i=0; i<length; i++){
for(int j=0; j<i; j++){
if(arr[j] > arr[i]){
int k = arr[j];
arr[j] = arr[i];
arr[i] = k;
}
}
}
//从大到小输出,如果是0则不输出。
for(int i=length-1; i>0; i--){
if(arr[i] != 0){
System.out.print(arr[i] + " ");
}
}
}
}
//对一个int num[50] 数组先排序,然后让他里面的数能够打乱,类似洗牌效果
public class NumberTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//生成随即50个数
int[] arr = new int[50];
int length = arr.length;
for(int i=0; i<length; i++){
arr[i] = i;
}
for(int i=0; i<length; i++){
System.out.print(arr[i] + " ");
}
System.out.println();
//从小到大排序
for(int i=0; i<length; i++){
for(int j=0; j<i; j++){
if(arr[j] > arr[i]){
int k = arr[j];
arr[j] = arr[i];
arr[i] = k;
}
}
}
for(int i=length-1; i>0; i--){
System.out.print(arr[i] + " ");
}
System.out.println();
//打乱顺序(随即选取一个数和当前循环的位置互换顺序)
Random r = new Random();
for(int i=0; i<length; i++){
int j = r.nextInt(50);
int k = arr[i];
arr[i] = arr[j];
arr[j] = k;
}
for(int i=0; i<length; i++){
System.out.print(arr[i] + " ");
}
}
}
- [JAVA面试] java面试
- java 面试
- java 面试
- java 面试
- Java 面试
- Java 面试
- java面试
- java面试
- java 面试
- java面试
- java面试
- java面试
- java面试
- JAVA面试
- Java面试
- Java面试
- java面试
- java面试
- ZJNU 1889 太空行走
- Using GNU C __attribute__ (ZZ)
- (转载+总结) Java初始化顺序
- 嵌入式分区问题,无法挂载文件系统
- Android游戏开发之切换游戏场景特效的实现 (十九)
- java面试
- 工作第一周
- 学习linux的一些精华贴和视频 我归纳了些 一下是连接 !
- RTP payload type
- iar used for multiple files 问题的解决
- Java基础篇笔记(一) ---变量的命名规则
- Android的px、dip、sp、pt的区别
- 高性能IO设计的Reactor和Proactor模式
- Java基础篇笔记(二) ---容易忽视的表达式结果的类型,求概率、几率问题