• 第六次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);
    	    }
    	    }
    

      

  • 相关阅读:
    C# 调用cmd执行指令
    如何发布 silverlight wcf 简单易学
    C#读取特定目录下的所有文件
    用批处理bat一次安装所有的系统更新补丁
    动态创建datagrid序号
    学习DIV+CSS一个最简单的布局一行三列DIV代码!
    highslide图片查看特效
    相册程序mageVue
    让Apache支持ASP.NET
    ASP.NET四种页面导航方式之比较与选择
  • 原文地址:https://www.cnblogs.com/1206wang/p/12700317.html
Copyright © 2020-2023  润新知