[英]Print an array in java without empty spaces
我正在編寫一段代碼,其中有人鍵入要添加到數組中的數字。 他們可以輸入一個負數來停止。
int loop1 = 0;
int[] array1;
array1 = new int[10000];
boolean escape = false;
int count = 0;
while (escape == false){
loop1 = scan.nextInt();
count ++;
if (loop1 >= 0){
array1[count] = loop1;
}else{
escape = true;
}
}
基本數組中恰好有10000個空格。 我怎么能打印出沒有空格的數組
像這樣:
for(int printCounter = 0; printCounter <= count; printCounter++) {
System.out.println(array1[printCounter]);
}
我猜您應該打印每個數字,直到您遇到負數為止:)假設負數也存儲在數組中
for( int a:array1){
if(a>=0){
System.out.println(a);
}
}
初始化數組時,所有索引值均設置為0,並且將進行0檢查。 作為另一種方法,您可以使用ArrayList
插入值,這樣ArrayList
創建不需要的大型數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.