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、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。(附加题)

  • 相关阅读:
    程序员代码面试指南:IT名企算法与数据结构题目最优解
    经典排序算法
    Log4j输出格式控制--log4j的PatternLayout参数含义
    常用数据库4 mongodb
    常用数据库2 sqlite及SQL注入
    面试常问-数据库索引实现原理
    自定义web框架
    HTML|CSS之布局相关总结
    C++模板类练习题
    C++中的运算符重载练习题
  • 原文地址:https://www.cnblogs.com/wuhaoovo/p/12665786.html
Copyright © 2011-2022 走看看