[問題]巢狀迴圈 or boolean的問題
小弟在練習書上巢狀迴圈時碰到一個範例,完全照書打,卻沒辦法編譯,
想請眾高手們幫小弟看看是哪兒出了問題...(我真的有檢查過有沒有錯字喔!)
以下為照書上打的程式碼、執行後該有的畫面,以及我沒辦法編譯的畫面:
程式碼:
import java.io.*;
class Page158
{
public static void main(String args[])
{
boolean bl = 0;
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++)
{
if(bl == false)
{
System.out.print('*');
bl = true;
}
else
{
System.out.print('-');
bl = false;
}
}
System.out.print('\n');
}
}
}
執行後該有的畫面:
*-*-*
-*-*-
*-*-*
-*-*-
*-*-*
小弟沒辦法編譯的錯誤訊息:(可以的話,希望有人能教小弟怎麼看這錯誤訊息)
Page158.java:7: incompatible types
found : int
required: boolean
boolean bl = 0;
^
1 error
小弟看這錯誤訊息,好像是說bl = 0的"0"有問題似的,不過我是照書上打的,
是不是不能輸入"0",只能輸入"false"呢?
(書上是寫說,boolean bl=0就是bl為false的意思)
--
併排拖吊!拖吊!併排拖吊!
路霸拖吊!拖吊!路霸拖吊!
紅線拖吊!拖吊!黃現拖吊!拖吊!
通通拖吊!拖吊!拖!拖!拖!拖!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.35.47.11
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 9 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章