我是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-用分号填写完整的块语句(我有 ) 和其他一些错误 有人请帮助我理解并找出问题所在。 非常感谢大家
答案 0 :(得分:2)
公众无法解析为变量表示jvm无法理解Public
是什么:
Public
应该是小案例。 Java区分大小写,java中的所有关键字都很小。
Public static void Printar() {
应该是
public static void Printar() {
注意: Java命名约定建议使用方法名称中的第一个字母作为小写字母。
答案 1 :(得分:1)
Public
应为public
:
public static void Printar() {
System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w] ");
}
答案 2 :(得分:1)
根据 Java Naming Convention
: -
所有java identifiers
和methods
都应以小写字母或下划线开头。对于为Java定义的每个关键字都遵循相同的内容。
由于public
是一个关键字,因此它以小写字母开头..因此,它应该是public
而不是Public
..
所以你基本上应该改变你的方法: -
Public static void Printar()
来: -
public static void printar()
注意 public
中的小写起始字母和您的方法printar
。
答案 3 :(得分:0)
Public
应为public
(请注意案例)
我怀疑你的其他错误会随之而来。
答案 4 :(得分:0)
Public
必须为public
public static void printar() {
System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w]");
}
公众需要小写。此外,方法名称不受案例影响,但在camelCase中使用方法名称是一般惯例。
我不相信你的System.out.println()
会有所需的输出。你提到过想要将各种数组元素连接成一个字符串,但是你当前的代码只会打印出你内部的精确字符串。