我想從用戶讀取n個值,但我不知道n的值。第二種情況{11,22,77,43,2,1,2111,322} 假設我想讀取10個整數來自用戶的值(第二次5 int int 值)(取決於每種情況)。在不知道n值的情況下獲取用戶輸入的n值
第二件事是我想將這個值存儲在一個數組中。
我真的被這個困住了。 任何幫助?
我嘗試以下代碼 -
int a[50],i=-1;//how to dynamically assign memory to an array
Scanner s=new Scanner(System.in);
do{
a[++i]=s.nextInt();
}while(!hasNextLine());
爲什麼不向用戶詢問數字並將其分配給可用作數組大小的最終變量? –
其實這是面試問題先生。我正在爲它做準備。問題在不知道n值的情況下給出。 –
如果n未知,那麼您需要一個動態大小的集合,如List。 –