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

  • 相关阅读:
    MVC学习笔记(六)---遇到的小问题汇总
    C# 手写将对象转换为Json方法
    C# 使用SuperSocket
    C#生成/调用动态链接库
    Winform串口编程---接收数据demo(VSPD虚拟串口)
    js获取浏览器内核判断终端(是QQ打开还是QQ浏览器打开)
    工具函数(获取url , 时间格式化,随机数)
    node和npm的安装和镜像源的修改
    atom常用插件
    查看并关闭端口号
  • 原文地址:https://www.cnblogs.com/gwz-1314/p/12666013.html
Copyright © 2011-2022 走看看