正确的方法形式

时间:2011-03-07 17:47:30

标签: java compiler-errors

此代码无法编译。

public class Diamond {
 public static void diamondOfAsterisks(String * ) {
        for (int i = 1; i < 10; i += 2) {
          for (int j = 0; j < 9 - i / 2; j++)
            System.out.print(" ");

          for (int j = 0; j < i; j++)
            System.out.print("*");

          System.out.print("\n");
        }

        for (int i = 7; i > 0; i -= 2) {
          for (int j = 0; j < 9 - i / 2; j++)
            System.out.print(" ");

          for (int j = 0; j < i; j++)
            System.out.print("*");

          System.out.print("\n");
        }
      }
    }

由于

3 个答案:

答案 0 :(得分:2)

只需删除方法的“参数”:

public static void diamondOfAsterisks() {
    ....

答案 1 :(得分:0)

public static void diamondOfAsterisks(String * )

那不会编译!使用有效的标识符,例如starasterisk

答案 2 :(得分:0)

答案是这不会编译......

public static void diamondOfAsterisks(String * ) {

C ++指针约定不适用于java ...