4.9上机

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。
import java.util.*; public class biusdhi { public static void main(String[] args) { Scanner input=new Scanner(System.in); int[] A = new int[]{10,20,30,40,50}; System.out.println(A); System.out.println(A[0]); System.out.println(A[1]); System.out.println(A[2]); System.out.println(A[3]); System.out.println(A[4]); }}

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

import java.util.*;

public class biusdhi {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int[]  A = new int [5];
        A[0]=10;
        A[1]=20;
        A[2]=30;
        A[3]=40;
        A[4]=50;
        System.out.println(A[0]);
        System.out.println(A[1]);
        System.out.println(A[2]);
        System.out.println(A[3]);
        System.out.println(A[4]);
         
    
          }}
    

 

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

import java.util.*;

public class biusdhi {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int[] A = new int [5];
A[0]=23;
A[1]=45;
A[2]=22;
A[3]=33;
A[4]=56;
int sum=A[0]+A[1]+A[2]+A[3]+A[4];
int AVA=sum/5;
System.out.println(sum);
System.out.println(AVA);


}}

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

import java.util.*;

public class biusdhi {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int[]  A = new int [] {18,25,7,36,13,2,89,63};
        int MAX=A[0];
        int MAXIndex=0;
        for(int i=1;i) {
            if(A[i]>MAX) {
                MAX=A[i];
                MAXIndex=i;
            }
        }
        
        
        System.out.println(MAX);
        System.out.println(+MAXIndex);
        
    
          }}
    

 

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

import java.util.*;

public class biusdhi {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int[]  A = new int [] {18,25,7,36,13,2,89,63};
        int T=0;
        for(int i=0;i<=7;i++) {
            T=A[i];
            A[i]=A[7-i];
            A[7-i]=T;
        
        }
        
        
        System.out.println(A[0]);
        System.out.println(A[1]);
        System.out.println(A[2]);
        System.out.println(A[3]);
        System.out.println(A[4]);
        System.out.println(A[5]);
        System.out.println(A[6]);
        System.out.println(A[7]);
    
          }}
    

 

你可能感兴趣的:(4.9上机)