上面的程序为什么会有错,刚开始学,麻烦指教一上
下面的程序为什么会有错,刚开始学,麻烦指教一下public class shiyan3{private static int k20public sta
下面的程序为什么会有错,刚开始学,麻烦指教一下 public class shiyan3{ private static int k=20; public static void main(String[] args){ int i=10; System.out.println("k="+k); System.out.println("i="+i); } System.out.println("k="+k); }[解决办法] System.out.println("k="+k);这些东西必须放在方法体里面,或者static{ System.out.println("k="+k); }[解决办法]
探讨 System.out.println("k="+k);这些东西必须放在方法体里面,或者static{ System.out.println("k="+k); }[解决办法] 那是应为第8行System.out.println("k="+k);这是一个单独的句子,Java中式不允许单独句子存在的,必须放在方法中,或者把它设为静态的即用static修饰,即static{
System.out.println("k="+k);
}就行,希望对你有用,哈哈,当然,也希望给我点分啊
[解决办法] 探讨 那是应为第8行System.out.println("k="+k);这是一个单独的句子,Java中式不允许单独句子存在的,必须放在方法中,或者把它设为静态的即用static修饰,即static{ System.out.println("k="+k); }就行,希望对你有用,哈哈,当然,也希望给我点分啊[解决办法] 看三楼正确答案
[解决办法] 探讨 那是应为第8行System.out.println("k="+k);这是一个单独的句子,Java中式不允许单独句子存在的,必须放在方法中,或者把它设为静态的即用static修饰,即static{ System.out.println("k="+k); }就行,希望对你有用,哈哈,当然,也希望给我点分啊[解决办法] private static int k = 20;
public static void main(String[] args) {
int i = 10;
System.out.println("k=" + k);
System.out.println("i=" + i);
//System.out.println("k=" + k);
}
static {
System.out.println("k=" + k);
}
}
[解决办法] 探讨 System.out.println("k="+k);这些东西必须放在方法体里面,或者static{ System.out.println("k="+k); }[解决办法] 探讨 System.out.println("k="+k);这些东西必须放在方法体里面,或者static{ System.out.println("k="+k); }[解决办法] System.out.println("k="+k);这些东西必须放在方法体里面,或者static{
System.out.println("k="+k);
}
3楼正确呢。。。