zoukankan      html  css  js  c++  java
  • 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 } 

  • 相关阅读:
    js中面向对象的写法
    js中防止全局变量被污染的方法
    移动端的头部标签和meta
    励志
    UX是什么?
    HTTP
    Django RestFramework (DRF)
    Vue(一)
    Vue-基础
    Vue-es6基础语法
  • 原文地址:https://www.cnblogs.com/WangYYY/p/12710693.html
Copyright © 2011-2022 走看看