zoukankan      html  css  js  c++  java
  • 4.9第六周上机作业

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

     1 package lit;
     2 
     3 public class next1 {
     4     
     5      public static void main(String[] args){
     6             // TODO Auto-generated method stub
     7          int[] a={10,20,30,40,50};
     8          System.out.println(a[0]);
     9          System.out.println( a[1]);
    10          System.out.println( a[2]);
    11          System.out.println( a[3]);
    12          System.out.println( a[4]);
    13           }
    14    }


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

     1 package text;
     2 
     3 public class ZuoYe {
     4     public static void main(String[] args) {
     5         // TODO Auto-generated method stub
     6          int[] a=new int[5];
     7          a[0]=10;
     8          a[1]=20;
     9          a[2]=30;
    10          a[3]=40;
    11          a[4]=50;
    12                 System.out.println(a[0]);
    13                 System.out.println( a[1]);
    14                 System.out.println( a[2]);
    15                 System.out.println( a[3]);
    16                 System.out.println( a[4]);
    17             }
    18         }


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

     1 package lit;
     2 
     3 public class next1 {
     4     
     5      public static void main(String[] args){
     6             // TODO Auto-generated method stub
     7          int[] a={23,45,22,33,56};
     8          int sum=a[0]+a[1]+a[2]+a[3]+a[4];
     9          double average=(a[0]+a[1]+a[2]+a[3]+a[4])/5.0;
    10          System.out.println(sum);
    11          System.out.println(average);
    12           }
    13    }


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

     1 package lit;
     2 
     3 public class next1 {
     4     
     5      public static void main(String[] args){
     6             // TODO Auto-generated method stub
     7          int[] a= new int[] { 18, 25, 7, 36, 13, 2, 89, 63 };
     8          int max = a[0];
     9          for (int i=0;i<a.length;i++) {
    10              if (max < a[i]) {
    11                  max = a[i];
    12               }
    13          }
    14           System.out.println("最大数为"+max); 
    15           for (int i=0;i<a.length;i++) {
    16              if (a[i]==max) {
    17           System.out.println("下标是"+i);
    18              }
    19          }
    20      }
    21 }



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

     1 package lit;
     2 
     3 public class next1 {
     4     
     5      public static void main(String[] args){
     6             // TODO Auto-generated method stub
     7          int [] a = new int [] {1,2,3,4,5,6,7};
     8          int x;
     9          for(int i=0;i<a.length/2;i++){
    10              x=a[i];
    11              a[i]= a[a.length-1-i];
    12              a[a.length-1-i]=x;
    13          }
    14          for(int i=0;i<a.length;i++){
    15              System.out.println(a[i]);
    16          }
    17   }
    18 }



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

  • 相关阅读:
    编写安全检测脚本
    编写监控脚本
    编写一键部署软件脚本
    awk扩展应用
    sed基本用法
    字符串截取及切割,正则表达式,expect预期交互
    For,while,case,shell循环结构
    mybatis使用associaton进行分步查询
    mybatis中封装结果集常见示例
    Mybatis获取数据库自增主键
  • 原文地址:https://www.cnblogs.com/gwz-1314/p/12666013.html
Copyright © 2011-2022 走看看