在控制台输入数组并遍历数组

来源:互联网 发布:指纹考勤机数据恢复 编辑:程序博客网 时间:2024/05/25 05:38
package com.zhidi.loop;import java.util.Scanner;/** 使用Scanner类在控制台输入10个数, * 分别将10个数保存在一个数组中, * 分别打印出10个数、 * 10个数的平均值、奇数、偶数。 * */public class Shuzuinput {    public static void main(String[] args){        Scanner sc=new Scanner(System.in);        System.out.println("请输入数组中元素个数:");        int n=sc.nextInt();        int[] arr=new int[n];//把输入的值作为数组长度;        for(int i=0;i<n;i++){            System.out.println("请输入arr["+i+"]");            arr[i]=sc.nextInt();//把输入的值依次存入数组中        }sc.close();        System.out.println("输入的数组元素为:");        for(int i=0;i<n;i++){            System.out.println(arr[i]+" ");//依次打印数组中元素;        }        double sum=0;        for(int i=0;i<n;i++){            sum+=arr[i];//数组元素求和;        }        System.out.println("所有元素的平均值为:"+sum/n);        for(int i=0;i<n;i++){            if(arr[i]%2==0){                System.out.println(arr[i]+"是偶数");            }            else{                System.out.println(arr[i]+"是奇数");            }        }    }}
0 0
原创粉丝点击