字符串中的数组而不是Int

时间:2014-06-26 17:18:46

标签: java arrays

我有一个我正在使用的数组,但当我意识到我需要在我的代码中使用十进制点并使其成为数组标签本身

印刷时,如下:

输入月租[1]:231.1

输入月租[2]:321.3等。

Scanner keyboardScanner = new Scanner(System.in);  
int[] array;
array = new int[12];



// creates for loop 
for (int i=0; i<12; i++)
{
    System.out.println("Enter Rental for month[]");
    array[i] = keyboardScanner.nextInt();
}

for (int i=0; i<array.length; i++) 
{
    System.out.println(array[i]);
}

任何帮助表示赞赏!我只需要做以上两点,谢谢。

1 个答案:

答案 0 :(得分:0)

    Scanner keyboardScanner = new Scanner(System.in); 
    double[] array = new double[12]; 
    // creates for loop
    for (int i=0; i<12; i++)
    { 
    System.out.println("Enter Rental for month[" + i + "]"));
     array[i] = keyboardScanner.nextDouble();
    } 
    for (int i=0; i<array.length; i++) 
    { 
    System.out.println(array[i]);
    } 

希望这会有所帮助:)