首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么打印不完整解决方案

2012-02-11 
为什么打印不完整[codeJava][/code]classInitialValues{char cvoid f(){System.out.println([ + c +

为什么打印不完整
[code=Java][/code]
class InitialValues
{
char c;
void f(){
System.out.println("[" + c + "]");
}
public static void main(String[] args) 
{
InitialValues a = new InitialValues();
a.f();
}
}
-----------------
简单吧,但为什么没有输出[ ],而是仅输出一个[

[解决办法]

class InitialValues
{
char c=‘a’;//x修改后的
void f(){
System.out.println("[" + c + "]");
}
public static void main(String[] args) 
{
InitialValues a = new InitialValues();
a.f();
}
}
[解决办法]
不是吧,可以打印啊,char默认是'\u0000',但是也能打印出来啊
C:\Documents and Settings\Administrator\桌面>javac InitialValues.java

C:\Documents and Settings\Administrator\桌面>java InitialValues
[ ]
[解决办法]
程序应该是这样的

Java code
public class Test4{    public static void main(String[] args) {        InitialValues a = new InitialValues();        a.f();    }}class InitialValues {    char c;    void f() {        System.out.println("[" + c + "]");    }}
[解决办法]
探讨
不是吧,可以打印啊,char默认是'\u0000',但是也能打印出来啊

热点排行