【问题标题】:how to write a simple method in java如何在java中编写一个简单的方法
【发布时间】:2012-10-09 15:46:45
【问题描述】:
我是 java 新手,已经开始使用 Eclipse。
我创建了一组字符串数组,并希望创建一个方法来连接每个数组的一些成员并将它们打印出来。但是eclipse给了我一个语法错误。
这是我的代码
Public static void Printar() {
System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w] ");
}
它将数组 1 到 6 的每个成员(作为字符串)连接起来,然后将其打印出来。
它说
1-公共无法解析为变量
2-用分号完成块语句(我有
)
和其他一些错误
有人可以帮助我理解并找出问题所在。
非常感谢大家
【问题讨论】:
标签:
java
arrays
eclipse
methods
【解决方案1】:
Public 无法解析为变量表示 jvm 无法理解 Public 是什么:
Public 应该是小写。 Java是区分大小写的,java中的所有关键字都是小写的。
Public static void Printar() {
应该是
public static void Printar() {
注意: Java 命名约定建议使用方法名中的第一个字母作为小写字母。
【解决方案2】:
Public 应该是public :
public static void Printar() {
System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w] ");
}
【解决方案3】:
根据Java Naming Convention:-
所有java identifiers 和methods 都应该以小写字母或下划线开头。为 Java 定义的每个关键字都遵循相同的规则。
由于public是关键字,它以小写字母开头..所以,它应该是public而不是Public..
所以你应该基本上改变你的方法:-
Public static void Printar()
到:-
public static void printar()
注意小写首字母public和你的方法printar。
【解决方案4】:
Public 应该是public(注意大小写)
我怀疑你的其他错误会随之而来。
【解决方案5】:
Public 必须是public
public static void printar() {
System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w]");
}
Public 需要小写。此外,方法名称不受大小写的影响,但一般约定是在 camelCase 中使用方法名称。
我不相信您的 System.out.println() 会有所需的输出。你提到你想将各种数组元素连接成一个字符串,但你当前的代码只会打印你里面的确切字符串。