看板java
标 题Re: [问题]巢状回圈 or boolean的问题
发信站Giga News Service (Fri Feb 24 17:21:16 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.ee.ttu!netnews.csie.nc
boolean bl = 0;
绝对是会其他程式语言的人
刚学 Java 所犯的错误
Java 中的 boolean 只有 true, false
可否让大家知道那本书的书名吗?
以免其他人受到花钱还受到戕害
Brad
[email protected] 提到:
> 小弟在练习书上巢状回圈时碰到一个范例,完全照书打,却没办法编译,
>
> 想请众高手们帮小弟看看是哪儿出了问题...(我真的有检查过有没有错字喔!)
>
> 以下为照书上打的程式码、执行後该有的画面,以及我没办法编译的画面:
>
> 程式码:
>
> 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
>