2016-04-05 13 views
0

Ich bin verwirrt, wie das Array mit Eingabe vom Benutzer zu instanziieren, die Stelle, wo ich glaube, dass es sein sollte, ist neben dem Kommentar hier import java.util.Scanner ;Wie instanziiere ich ein Array basierend auf Benutzereingabe

public class Sales 
{ 
    public static void main(String[] args) 
    { 
    int[] sales; 

    sales = getSales(); 
    printSales(sales); 
    printSummary(sales); 
    } 

    private static int[] getSales() 
    { 
    Scanner input = new Scanner(System.in); 
    int[] temp; 

    System.out.print("Enter the number of salespeople: "); 
    temp = _____________; // RIGHT HERE 
+0

Was Sie ist verwirrend? Die Instanziierung, die Eingabe? – Savior

Antwort

2

Sie sollten so etwas wie schreiben:

temp = new int[input.nextInt()]; 
Verwandte Themen