zoukankan      html  css  js  c++  java
  • 2020.4.12.第五次java作业

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

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
             int a[]=new int[5];
              Scanner x=new Scanner(System.in);
              System.out.print("请输入5个数");
              for(int i=0;i<5;i++)
               a[i]=x.nextInt();
             int b;
              for(int i=0;i<4;i++)
               for(int j=0;j<4-i;j++)//
                if(a[j]>a[j+1]){
                 b=a[j];
                 a[j]=a[j+1];
                 a[j+1]=b;
                }
              
              System.out.println("从小到大输出:");  
              for(int i=0;i<5;i++)
               System.out.print(a[i]+" ");
             }
    }

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

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        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 com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
         public static void main(String[] args) {
              double[][] arr = { 
                      {2.4,1.2,4.1,1.3 },
                      { 4.1,2.5,2.7,9.3,3.6},
                {0.3,9.1,1.3,2.5},
                {6.2,2.1,4.2,2.4},
                {2,33,24,42} 
                };
                for (int i = 0; i < arr.length; i++) {
                for (int j = 0; j < arr.length - 1; j++) {
                System.out.print(arr[i][j] + "	");
                }
                System.out.println(" ");
               }
              } 
    }

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

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
            int[][] arr={
                    {23,33,34,45},
                    {54,43,33,32},
                    {42,24,32,12}
                    };
            int max=arr[0][0];
            for(int i=0;i<arr.length;i++){
                for(int j=0;j<arr[i].length;j++){
                    if(max<arr[i][j]){
                        max=arr[i][j];
                    }
                }
            }
            System.out.println("次二维数组的最大值是:"+max); 
            
        }
    }
  • 相关阅读:
    3574. 乘积数量
    1357. 优质牛肋骨
    1356. 回文质数
    3554. 二进制
    13 vue路由跳转传参
    12 el-form的inline属性
    10 js数组赋值问题
    9 彻底搞懂json字符串和json对象
    8 element自定义卡槽的好处
    7 el-table表格中使用Dropdown 下拉菜单无法显示下拉框的问题
  • 原文地址:https://www.cnblogs.com/megumin/p/12697553.html
Copyright © 2011-2022 走看看