[英]Type mismatch: cannot convert from int to boolean in while loop
我剛開始學習Java,試圖找到答案,但我想我還不夠聰明。 我正在嘗試將我從某個文件獲取的數組寫入另一個文件。
問題是,當我嘗試進行“ while”操作時,這表示無法從int轉換為boolean。 任何人都可以提出一些建議。 先感謝您。 這就是我所擁有的:
public void savethefile() throws IOException{
File file1= new File("lala.ppm");
FileWriter save=new FileWriter(file1);
save.write(tytul);
while(i){
save.write(arraycomment[i]);
i++;
}
save.close();
大概i
是一個int
,而不是boolean
。 與C / C ++不同,它不會隱式轉換為boolean
。 您必須將條件明確聲明為boolean
。
while (i < arraycomment.length) // or some other constant
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.