• 第六次JAVA作业


    1.定义长度位5的整型数组,输入他们的值,用冒泡排序后输出

    package snippet;
    import java.util.*;
    public class text {
         public static void main(String[] args) {
             Scanner input = new Scanner(System.in);
             int arr[]= {12,31,15,23,38};
             for(int i=0;i<4;i++){
               for(int a=0;a<4-i;a++){
                     if(arr[a]>arr[a+1]){
                     int j=arr[a];
                     arr[a]=arr[a+1];
                     arr[a+1]=j; 
                     }
             }
              
         }
             for(int i=0;i<5;i++){
                 System.out.println(arr[i]);
             }
         }
     
         }
            

    2.定义数组{34,22,35,67,45,66,12,33},输入一个数a,查找在数组中是否存在,如果存在,输出下标,不存在输出"not found"

    package snippet;
    import java.util.*;
    public class text {
         public static void main(String[] args) {
             Scanner sc=new Scanner(System.in);
                int[] x={34,22,35,67,45,66,12,33};
                System.out.println("请输入一个数:");
                int a=sc.nextInt();
                for(int i=0;i<x.length;i++){
                    if(x[i]==a){
                        System.out.println("下标为"+i);
                    }else{
                        System.out.println("not found");
                    }break;
                }
            }
        }

    3.以矩阵的形式输出一个double型二维数组(长度分别为5、4,值自己设定)的值

    package snippet;
    import java.util.*;
    public class text {
         public static void main(String[] args) {
             Scanner sc = new Scanner(System.in);
                int[][] a = new int[5][4];
                for (int i = 0; i < 5; i++) {
                    for (int j = 0; j < 4; j++) {
                        a[i][j] = sc.nextInt();
                    }
                }
                System.out.println("你输入的数组为:");
                for (int i = 0; i < 5; i++) {
                    for (int j = 0; j < 4; j++) {
                        System.out.print(a[i][j]);
                    }
                    System.out.println();
                }
         }
    }

    4.定义一个二维数组(长度分别为3,4,值自己设定),求该二维数组的最大值

    package snippet;
    import java.util.*;
    public class text {
    	 public static void main(String[] args) {
    		 Scanner sc = new Scanner(System.in);
    		 
    	        int[][] a = new int[5][4];
    	        int max=0;
    	        for (int i = 0; i < 3; i++) {
    	            for (int j = 0; j < 4; j++) {
    	                a[i][j] = sc.nextInt();
    	            }
    	        }
    	        for (int i = 0; i < a.length; i++) {
    	            for (int j = 0; j < a[i].length-1; j++) {
    	                if(max<a[i][j]){
    	                    max=a[i][j];
    	                }
    	            }
    	        }
    	        System.out.println("最大值是:"+max);
    	    }
    	    }
    

      

  • 相关阅读:
    春招实习_oppo一面 4.8 (40min)
    春招实习_腾讯突击面试 3.31
    github使用
    手把手教你用SonarQube+Jenkins搭建--前端项目--代码质量管理平台 (Window系统)
    博客园右下角添加看板娘
    微信公众号接个图灵机器人
    [转]HTML5基本布局
    微信群二维码怎么长期有效,微信群二维码记久有效,微信群二维码过期失效了
    Redis查看当前连接数和最大连接数
    删除表前判断表是否存在SQL
  • 原文地址:https://www.cnblogs.com/1206wang/p/12700317.html
Copyright © 2020-2023  润新知