- 18. 下面程序执行的结果是?( )
- boolean b=true;
- if(b=false) // “=”是赋值,把b赋值为false;看清楚,不是==。
- {
- System.out.println("a");
- }
- else if(b) //因为b=true,所以会输出b的boolean值—true。
- {
- System.out.println(b);
- }
- else if(!b)//因为b=true,所以这句会执行
- {
- System.out.println("c");
- }
- else//因为上面已经由语句符合条件,所以这句不会被执行
- System.out.println("d");
- A. a
- B. true
- C. c
- D. d
复制代码
|
|