2016-08-11 12 views
-2

基本的には、ユーザーが棒の数を設定し、次に設定された量の高さを入力するようにします。あまりにも多くのコードが見つからないと思っていません。配列を制限してから値を入力する[Java]

System.out.println("Enter number of bars (min 1/max 6:");    
int[] barHeights = new int[7]; 
for (int i =0;i<barHeights.length;i++){ 
    System.out.println("Enter Height of bar(min 1/max 7:"); 
    input.nextInt(); 
} 
+0

埋める取得する必要がありますか? –

+1

_ "あまりにも多くのコードが見つからないと思っています。" - あなたが知らないなら、あなたはまだコーディングを行う準備ができていません。あなたの教科書を勉強し、教授に戻って助けを求める。 –

答えて

1
//Get number of bars 
int numberOfBars = input.nextInt(); 
if(numberOfBars <= 0) 
{ 
    System.out.println("Invaild entry");//Thanks @Task for pointing it out 
    return; // Replace with suitable return 
} 
//Create an array 
int[] bars = new int[numberOfBars]; 
//Get the values 
for (int i =0;i<bars.length;i++) 
{ 
    bars[i] = input.nextInt(); 
} 
+1

@TAskありがとうございました:) –

0

あなたが最初の配列のサイズは、それはあなたのポストに `?`どこにあるの

System.out.println("Enter number of bars (min 1/max 6:"); 
int size = input.nextInt();    
int[] barHeights = new int[size ]; 
for (int i =0;i<barHeights.length;i++){ 
    System.out.println("Enter Height of bar(min 1/max 7:"); 
    barHeights [i]=input.nextInt(); 
} 
関連する問題