码迷,mamicode.com
首页 > 其他好文 > 详细

请给出程序,功能为获取“一段程序代码”运行时长

时间:2014-12-21 13:49:56      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

有一天看到了几个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");
  }
}
}

技术分享

 

请给出程序,功能为获取“一段程序代码”运行时长

标签:

原文地址:http://www.cnblogs.com/ali412/p/4176363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!