[英]Initializing Multiple Variables in a FOR Loop
我是一名學生,試圖弄清楚如何解決一個看似簡單的問題。 嘗試在 FOR 循環中初始化 2 個變量時,我不斷收到錯誤消息。 我正在嘗試為游戲板創建行。 為什么我收到這個錯誤?
這是方法:
public String [] board;
public void printBoard(){
for(int i, j = 0; i < this.board.length; i++, j++)
if(j > 10)
System.out.println();
else
System.out.print(this.board[i]);
> java:39: error: variable i might not have been initialized
這是因為您沒有初始化變量i
,可能為零或其他。
for(int i = 0, j = 0; i < this.board.length; i++, j++)
if(j > 10)
System.out.println();
else
System.out.print(this.board[i]);
如果某些對象正在使用它,請不要忘記初始化變量。
i
實際上還沒有被初始化。 for(int i=0, j=0;.... );
會為你做的伎倆。
for (int i = 0, j = 0; ..........
這是語法。 我認為這將幫助您初始化多個變量 for(int k = 0, dcount = 1; k < count; k++, dcount++) {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.