zoukankan      html  css  js  c++  java
  • 第六周上机任务

    1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。

     1 package lianxian;
     2 
     3 public class Lianxi {
     4 
     5     public static void main(String[] args) {
     6         // 编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。
     7         int[] arr ={10,20,30,40,50};
     8         for (int i = 0; i < arr.length; i++) {
     9             System.out.println(arr[i]);
    10             
    11         }
    12     }
    13 
    14 }


    2.编写一个简单程序,要求数组长度为5,动态赋值10,20,30,40,50,在控制台输出该数组的值。

     1 package lianxian;
     2 
     3 public class Lianxib {
     4 
     5     public static void main(String[] args) {
     6         // 2.编写一个简单程序,要求数组长度为5,动态赋值10,20,30,40,50,在控制台输出该数组的值
     7         int[] arr = new int[5];    
     8         arr[0]=10;
     9         arr[1]=20;
    10         arr[2]=30;
    11         arr[3]=40;
    12         arr[4]=50;
    13         for (int i = 0; i < arr.length; i++) {
    14             
    15             System.out.println(arr[i]);
    16             
    17         }
    18  
    19     }
    20 
    21 }
     

    3.编写一个简单程序,定义整型数组,里面的元素是{23,45,22,33,56},求数组元素的和、平均值

     1 package lianxian;
     2 
     3 public class Lianxic {
     4 
     5     public static void main(String[] args) {
     6         // 编写一个简单程序,定义整型数组,里面的元素是{23,45,22,33,56},求数组元素的和、平均值
     7         int [] arr={23,45,22,33,56};
     8         int sum=0;
     9         int ave;
    10         for (int i = 0; i < 5; i++) {
    11             sum+=arr[i];
    12         }
    13         ave=sum/5;
    14         System.out.println(sum);
    15         System.out.println(ave);
    16 
    17     }
    18 
    19 }


    4.在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。

     1 package lianxian;
     2 
     3 public class Lianxid {
     4 
     5     public static void main(String[] args) {
     6         // 4在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。
     7         int [] arr ={18,25,7,36,13,2,89,63};
     8         int max=arr[0];
     9         int maxid =0;
    10         for (int i = 0; i < arr.length; i++) {
    11             if(arr[i] > max){
    12                 max=arr[i];
    13                 maxid=i;
    14             }
    15             
    16         }
    17         System.out.println(max);
    18         System.out.println(maxid);
    19 
    20     }
    21 
    22 }

    5. 将一个数组中的元素逆序存放(知识点:数组遍历、数组元素访问)

     1 package lianxian;
     2 
     3 public class Lianxie {
     4 
     5     public static void main(String[] args) {
     6         // 5. 将一个数组中的元素逆序存放(知识点:数组遍历、数组元素访问)
     7         int [] a = new int [] {4,1,3,5,9,2,1};
     8         int t;
     9         for(int i = 0; i < a.length / 2; i ++) {
    10             t = a[i];
    11             a[i] = a[a.length - 1 - i];
    12             a[a.length - 1 - i] = t;
    13         }
    14         for(int i = 0; i < a.length; i ++) {
    15             System.out.print(a[i] + ", ");
    16         }
    17     }
    18         
    19 }

    6、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。(附加题)

  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/wuhaoovo/p/12665786.html
Copyright © 2011-2022 走看看