• 第六周作业


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

     1 package shuzu;
     2 
     3 public class Texta {
     4 
     5     public static void main(String[] args) {
     6         // 1.定义长度位5的整型数组,输入他们的值,用冒泡排序后输出.
     7         int [] arr ={4,5,2,3,1};
     8         for (int i = 0; i < arr.length-1; i++) {
     9             for (int j = 0; j < arr.length-1-i; j++) {
    10                 if(arr[j]>arr[j+1]){
    11                     int temp= arr[j];
    12                     arr[j]=arr[j+1];
    13                     arr[j+1]=temp;
    14                 }
    15             }
    16             
    17         }
    18         for (int i = 0; i < arr.length; i++) {
    19             System.out.print(arr[i]+" ");
    20             
    21         }
    22 
    23     }
    24 
    25 }

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

     1 package shuzu;
     2 
     3 import java.util.Scanner;
     4 
     5 public class Textb {
     6 
     7     public static void main(String[] args) {
     8         // 2.定义数组{34,22,35,67,45,66,12,33},输入一个数a,查找在数组中是否存在,如果存在,输出下标,不存在输出"not found"
     9         int [] arr ={34,22,35,67,45,66,12,33};
    10         Scanner input= new Scanner(System.in );
    11         System.out.println("请输入要查找的数");
    12         int a= input.nextInt();
    13         for (int i = 0; i < arr.length; i++) {
    14             if(arr [i]==a){
    15                 System.out.println("下标是"+i);
    16                 return;
    17             }            
    18         }
    19         System.out.println("not found");
    20 
    21     }
    22 
    23 }

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

     1 package shuzu;
     2 
     3 public class Textc {
     4 
     5     public static void main(String[] args) {
     6         //3.以矩阵的形式输出一个double型二维数组(长度分别为5、4,值自己设定)的值。
     7         double[][] arr={{1.0,2.0,3.0,4.0},{1.0,2.0,3.0,4.0},{1.0,2.0,3.0,4.0},{1.0,2.0,3.0,4.0},{1.0,2.0,3.0,4.0}};
     8         for (int i = 0; i < arr.length; i++) {
     9             
    10             for (int j = 0; j < arr[i].length; j++) {
    11                 System.out.print(arr[i][j]+" ");
    12                 
    13             }
    14             System.out.println(" ");
    15         }
    16         
    17     }
    18 
    19 }

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

     1 package shuzu;
     2 
     3 public class Textd {
     4 
     5     public static void main(String[] args) {
     6         // 4.定义一个二维数组(长度分别为3,4,值自己设定),求该二维数组的最大值
     7         int [][] arr = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
     8         int max =0;
     9         for (int i = 0; i < arr.length; i++) {
    10             for (int j = 0; j < arr[i].length; j++) {
    11                 if(max<arr[i][j]){
    12                     
    13                     max=arr[i][j];
    14                     
    15                 }
    16             }
    17         }
    18         System.out.println(max);
    19 
    20     }
    21 
    22 }
  • 相关阅读:
    监听 view 初始化时
    动画 帧动画
    Android Studio 修改jar包中的.class代码
    ScrollView 滚动条
    SpannableString 设置文字中的颜色 链接
    onActivityResult 解耦 不需要一层一层的写
    滚动 Scroller OverScroller
    startActivity 新开一个Activity
    Fragment java.lang.IllegalStateException 生命周期
    jenkins 基于docker部署springboot项目详细步骤
  • 原文地址:https://www.cnblogs.com/wuhaoovo/p/12699202.html
Copyright © 2020-2023  润新知