首页 > 代码库 > 请给出程序,功能为获取“一段程序代码”运行时长
请给出程序,功能为获取“一段程序代码”运行时长
有一天看到了几个java题目,我就写了一下,废话少说,直接上代码了
3.已知int型数组arr[t],
请:① 打印该数组。输出格式为:[arr1,arr2,arr3,...]。
② 输出数组的最大值max与最小值min。
③ 使用冒泡排序对数组进行排序,并打印排序后数组。
4. 请给出程序,功能为获取“一段程序代码”运行时长。要求:
① 程序框架在父类中定义。
② “一段程序代码”在子类中给出,并覆盖父类中对应方法。
③ “一段程序代码”为:打印一个由“*”组成的图形,见图1.
图1
第三题:
public class testArr { public static void main(String[] arg){ int[] arr = {23,12,3,45,25,46,75,15,12,52}; System.out.println("打印出数组:"); System.out.print("["); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+", "); } System.out.print("]"); System.out.println("\n"+"最大值:"+getMax(arr)); System.out.println("最小值:"+getMin(arr)); arrSort(arr); } public static int getMax(int[] arr) { int max = Integer.MIN_VALUE; for(int i = 0; i < arr.length; i++) { if(arr[i] > max) max = arr[i]; } return max; } public static int getMin(int[] arr) { int min = Integer.MAX_VALUE; for(int i = 0; i < arr.length; i++) { if(arr[i] < min) min = arr[i]; } return min; } public static int arrSort(int[] arr) { for(int i=arr.length-1;i>=0;i--){ for(int j=0;j<i;j++){ if(arr[j]>arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } System.out.println("冒泡排序厚的结果:"); System.out.print("["); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+", "); } System.out.print("]"); return 0; } }
运行结果:
第四题:
public class Diamond{public static void main(String[] args){ long startTime=System.currentTimeMillis(); oneCode(); long endTime=System.currentTimeMillis(); System.out.print("\n"+"程序运行时间: "+(endTime-startTime)+"ms"); } public static void oneCode(){for(int i=1;i<5;i++){ for(int j=1;j<i+4;j++){ for(int t=0;t<i;t++){ if(j==(5-i+2*t)){ System.out.print("*"); } } System.out.print(" "); } System.out.print("\n"); }}}
请给出程序,功能为获取“一段程序代码”运行时长
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。