2012-10-09 26 views
1

我是java的新手,并已开始使用Eclipse。 我已经创建了一组字符串数组,并且想要创建一个连接每个数组的一些成员并将其打印出来的方法。但日食给我回语法错误。 这是我的代码如何在java中编写简单的方法

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 - 认沽分号完成语句块(我有 ) 和其他错误 会有人请帮助我了解和找出问题是什么。 非常感谢大家

回答

2

市民不能被解析为一个变量意味着JVM可以不明白什么是Public

Public应该是小case。 Java区分大小写,并且所有的java关键字都是小写字母。

Public static void Printar() { 

应该

public static void Printar() { 

注:的Java命名惯例表明,使用首字母的方法名小字母。

0

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

我怀疑你的其他错误将从此而来。

1

Public应该是public

public static void Printar() { 
      System.out.println("Array0[q] + Array1[r] + Array2[s] + >Array3[t] + Array4[u] + Array5[v] + Array6[w] "); 
    } 
+0

非常感谢你。祝你有个美好的一天! –

1

根据Java Naming Convention: -

所有的Java identifiersmethods必须以小写字母或下划线开始。同样是遵循了Java定义的每个关键字..

因为,public是一个关键字,它以小写字母开头。所以,它应该是public而非Public ..

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

Public static void Printar() 

到: -

public static void printar() 

公告小写首字母public和您的方法printar

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