zoukankan      html  css  js  c++  java
  • 第六周作业

    public class the {
     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++)//for循环控制输入五整型数
           a[i]=x.nextInt();
         
          
          int t;
          //冒泡排序
          for(int i=0;i<4;i++)//总共需要5-1次外循环
           for(int j=0;j<4-i;j++)//
            if(a[j]>a[j+1]){//相邻两个数比较,如果前一个数较大,则交换位置
             t=a[j];
             a[j]=a[j+1];
             a[j+1]=t;
            }
          
          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 the;
    import java.util.*;
    public class newcless{
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int []a={34,22,35,67,45,66,12,33};
            int c=0;
            Scanner input=new Scanner(System.in);
            System.out.println("输入一个数");
            int x=input.nextInt();
            for (int i = 0; i < a.length; i++) {
                
                if(x==a[i]){
                    c=1;
                    System.out.println(i);
                }
                
            }
            if(c==0){
                System.out.println("no");
            }
             
        }
    }

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

    package the;
    
    import java.util.Scanner;
    
    public class newcless {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner input=new Scanner(System.in);
        double arr[][]={{1,2,3,4},{5,6,7,8},{10,11,12,13},{14,15,16,17},{18,19,20,21}};
           for(int i=0;i<5;i++){
               for(int j=0;j<4;j++){
                   System.out.print(arr[i][j]+"\t");
               }
               System.out.println("");
           }              
            }  
    }

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

    package the;
    import java.util.*;
    public class newcless {
        public static void main(String[] args) {
             double[][] a = {{1.1,2.2,3.2,4.4},{6.6,7.7,8.8,9.9},{12.1,13.5,14.5,15.5}};
                double max = a[0][0];
                for(int i=0;i<3;i++) {
                    for(int j=0;j<4;j++) {
                        if(max < a[i][j]) {
                            double b ;
                            b = max;
                            max = a[i][j];                   
                    }
                }
            }System.out.println("最大值为:"+max);
        }
    }
  • 相关阅读:
    五条面试忠告
    NET平台微服务
    CentOS,net core2 sdk nginx、supervisor、mysql
    搭建基于java环境
    产生唯一随机码的方法分析
    SpringBoot JPA 专题
    关于 MySQL 的 boolean 和 tinyint(1)
    org.springframework.data.mapping.PropertyReferenceException: No property created found for type
    交流心得
    github如何删除一个repository(仓库)
  • 原文地址:https://www.cnblogs.com/rxy2000/p/12704122.html
Copyright © 2011-2022 走看看