1

我是 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- Public 无法解析为变量 2- 用分号完成块语句(我有)和其他一些错误 请有人帮助我理解并找出问题所在。非常感谢大家

4

5 回答 5

2

Public 无法解析为变量意味着 jvm 无法理解是什么Public

Public应该是小盒子。Java 区分大小写,java 中的所有关键字都是小写的。

Public static void Printar() {

应该

public static void Printar() {

注意: Java 命名约定建议使用方法名称中的第一个字母作为小写字母。

于 2012-10-09T15:47:41.740 回答
1

Public应该是public

   public static void Printar() {
          System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w] ");
   }
于 2012-10-09T15:49:54.213 回答
1

根据Java Naming Convention: -

所有的 javaidentifiersmethods应该以小写字母或下划线开头。为 Java 定义的每个关键字都遵循相同的规则。

由于,public是一个关键字,它以小写字母开头.. 所以,它应该是public而不是Public..

所以你应该基本上改变你的方法: -

Public static void Printar() 

至: -

public static void printar() 

注意小写首字母 inpublic和你的方法printar

于 2012-10-09T15:51:25.373 回答
0

Public应该是public(注意大小写)

我怀疑你的其他错误会随之而来。

于 2012-10-09T15:48:06.597 回答
0

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()会得到想要的输出。您提到您想将各种数组元素连接成一个字符串,但您当前的代码只会打印您在里面的确切字符串。

于 2017-02-27T21:58:49.740 回答