4.15上机作业

  1. 定义长度位5的整型数组,输入他们的值用冒泡排序
     1 import java.util.*;
     2 public class wyy {
     3 
     4     /**
     5      * @param args
     6      */
     7     public static void main(String[] args) {
     8         // TODO Auto-generated method stub
     9          int[] a = new int[] { 1, 3, 2, 5, 8 };
    10             int t;
    11             for (int i = 0; i < a.length-1; i++) {
    12                 for (int j = 0; j < a.length-1-i;j++) {
    13                     if (a[j + 1] > a[j]) {
    14                         t = a[j];
    15                         a[j] = a[j + 1];
    16                         a[j + 1] = t;
    17                     }
    18                 }
    19             }
    20             for (int j = 0; j < a.length; j++) {
    21                 System.out.print(a[j] + ", ");
    22             }
    23             
    24     }
    25 }

  2. 定义数组{34,22,35,67 ,45,66,12,33}输入-个数a,查找在数组中是否存在,如果存在,输出下标,不存在输出"not found"
     1 import java.util.*;
     2 public class wyy {
     3 
     4     /**
     5      * @param args
     6      */
     7     public static void main(String[] args) {
     8         // TODO Auto-generated method stub
     9         Scanner input = new Scanner(System.in);
    10         int[] n = new int[] { 34, 22, 35, 67, 45, 66, 12, 33 };
    11         System.out.println("输入一个数");
    12         int a = input.nextInt();
    13         int f=0,i,t=0;
    14         for (i = 0; i < n.length; i++) {
    15             if (a == n[i]){
    16                 f=1;
    17                 t=i;
    18                 }
    19         }
    20         if(f==1){
    21             System.out.println("存在,下标为:" + t);
    22             }
    23         else{
    24             System.out.println("not found");
    25         }
    26 
    27     }
    28 }

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

     1 import java.util.*;
     2 public class wyy {
     3 
     4     /**
     5      * @param args
     6      */
     7     public static void main(String[] args) {
     8         // TODO Auto-generated method stub
     9          double[][] a=new double[5][4];
    10             for(int i=0;i<5;i++){
    11                 for(int j=0;j<4;j++){
    12                     System.out.print(a[i][j]+"    ");
    13                     }
    14                 System.out.println();
    15             }
    16     }
    17 }

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

     1 import java.util.*;
     2 public class wyy {
     3 
     4     /**
     5      * @param args
     6      */
     7     public static void main(String[] args) {
     8         // TODO Auto-generated method stub
     9         int[][] a={{1,3,5},{2,4,6},{11,33,55},{22,44,66}};
    10         int t=a[0][0];
    11         for(int i=0;i<4;i++){
    12             for(int j=0;j<3;j++){
    13                 if(a[i][j]>t){
    14                     t=a[i][j];
    15                 }
    16             }
    17         }
    18         System.out.println("最大为:"+t);
    19     }
    20 } 

原文地址:https://www.cnblogs.com/WangYYY/p/12710693.html