zoukankan      html  css  js  c++  java
  • 第六次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);
    	    }
    	    }
    

      

  • 相关阅读:
    数据库高并发
    Syslog+Fluentd+InfluxDB日志收集系统搭建
    EFK Stack容器部署
    Logstash过滤插件
    Collectd+InfluxDB+Grafana监控系统搭建
    Collectd基本使用
    Haproxy配置详解
    Kafka基本使用
    HDU-2087 剪花布条 字符串问题 KMP算法 查匹配子串
    POJ-2752 Seek the Name, Seek the Fame 字符串问题 KMP算法 求前后缀串相同数木
  • 原文地址:https://www.cnblogs.com/1206wang/p/12700317.html
Copyright © 2011-2022 走看看