How to put a Scanner input into an array… for example a couple of numbers

后端 未结 11 1697
青春惊慌失措
青春惊慌失措 2020-11-30 05:20
Scanner scan = new Scanner(System.in);
double numbers = scan.nextDouble();
double[] avg =..????
相关标签:
11条回答
  • 2020-11-30 05:42
    **Simple solution**
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int size;
        System.out.println("Enter the number of size of array");
        size = sc.nextInt();
        int[] a = new int[size];
        System.out.println("Enter the array element");
        //For reading the element
        for(int i=0;i<size;i++) {
            a[i] = sc.nextInt();
        }
        //For print the array element
        for(int i : a) {
            System.out.print(i+" ,");
        }
    }
    
    0 讨论(0)
  • 2020-11-30 05:43
    import  java.util.Scanner;
    
    class Array {
    public static void main(String a[]){
    
        Scanner input = new Scanner(System.in);
    
        System.out.println("Enter the size of an Array");
    
        int num = input.nextInt();
    
        System.out.println("Enter the Element "+num+" of an Array");
    
        double[] numbers = new double[num];
    
        for (int i = 0; i < numbers.length; i++)
        {
    
            System.out.println("Please enter number");
    
            numbers[i] = input.nextDouble();
    
        }
    
        for (int i = 0; i < numbers.length; i++)
        {
    
            if ( (i%3) !=0){
    
                System.out.print("");
    
                System.out.print(numbers[i]+"\t");
    
            } else {
                System.out.println("");
    
                System.out.print(numbers[i]+"\t");
            }
    
        }
    
    }
    
    0 讨论(0)
  • 2020-11-30 05:48
    import java.util.Scanner;
    public class sort {
    
      public static void main(String args[])
        {
            int i,n,t;          
    
            Scanner sc=new Scanner(System.in);
    
            System.out.print("Enter the size of array");
    
            n=sc.nextInt();
    
            int a[] = new int[n];
    
            System.out.println("Enter elements in array");
    
            for(i=0;i<n;i++)
            {
                a[i]=sc.nextInt();
            }
            t=a[1];
    
            for(i=0;i<n;i++)
            {
                if(a[i]>t)
    
                    t=a[i];
            }
            System.out.println("Greates integer is" +t);
        }
    }
    
    0 讨论(0)
  • 2020-11-30 05:49

    You could try something like this:

    public static void main (String[] args)
    {
        Scanner input = new Scanner(System.in);
        double[] numbers = new double[5];
    
        for (int i = 0; i < numbers.length; i++)
        {
            System.out.println("Please enter number");
            numbers[i] = input.nextDouble();
        }
    }
    

    It seems pretty basic stuff unless I am misunderstanding you

    0 讨论(0)
  • 2020-11-30 05:50
    public static void main (String[] args)
    {
        Scanner s = new Scanner(System.in);
        System.out.println("Please enter size of an array");
        int n=s.nextInt();
        double arr[] = new double[n];
        System.out.println("Please enter elements of array:");
        for (int i=0; i<n; i++)
        {
            arr[i] = s.nextDouble();
        }
    }
    
    0 讨论(0)
提交回复
热议问题