为什么打印不完整 [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 + "]");
}
}
------解决方案--------------------