println错误:位置类,方法println()

HpdsbuZt

我试图在命令提示符板上创建可打印的内容,以便设法在CMD中创建一个TicTacToe游戏。虽然,当我为我的电路板和单元格创建类时,Java在我的print和println下抛出了一个错误,告诉我:

symbol: method println()  -or- method print() .etc...

location: class board

error: cannot find symbol

我的代码有什么问题?这是我的整个.java文件:

我只想要它编译,而不是运行

import acm.program.*;

public class board {

    private static final int ROWS=3;
    private static final int COLS=3;
    private int[][] board1 = new int[ROWS][COLS];


    //constructor
    public  board() {
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                board1[i][j]=0;
                printBoard();           
            }
        }
    }

    public void printBoard() {
        for(int row =0; row<ROWS; row++) {
            for (int col=0; col<COLS; col++) {
                printCell(board1[row][col]);
                if (col != (COLS-1)) {
                    print("|");   // print vertical partition
                }
            }
            println();
            if (row !=(ROWS-1)) {
                println("-----------");
            }
        }
        println();
    }

    public void printCell(int content) {
         if (content == 0)  {print("   ");}
    }

}

它仅通过用system.out替换print()和println()进行编译。但这太奇怪了。ACM软件包包括诸如println()和print()之类的方法,以使其变得更容易。但现在它是固定的。谢谢你。

编辑2:为了与print()和println()进行编译,需要具有:“公共类板扩展程序”,而不仅仅是“公共类板”

阿尔文·邦克(Alvin Bunk)

这是更正的代码:

public class board {

    private static final int ROWS=3;
    private static final int COLS=3;
    private int[][] board1 = new int[ROWS][COLS];


    //constructor
    public  board() {
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                board1[i][j]=0;
                printBoard();           

            }
        }
    }


    public void printBoard(){
       for(int row =0; row<ROWS; row++){
           for (int col=0; col<COLS; col++){
               printCell(board1[row][col]);
               if (col != (COLS-1)) {
                   System.out.print("|");   // print vertical partition
               }
            }
           System.out.println("");
           if (row !=(ROWS-1)) {
               System.out.println("-----------");
           }
        }
    System.out.println();
    }


    public void printCell(int content) {
         if (content == 0)  {System.out.print("   ");}
    }
}

您只是错过了一些针对打印语句的“ System.out”调用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Println显示超类方法的结果

来自分类Dev

使用Println显示超类方法的结果

来自分类Dev

println 中的 scala getter 方法

来自分类Dev

导入类后,为什么不能在java.io.PrintStream中使用print()或println()方法?

来自分类Dev

去fmt.Println显示错误的包含

来自分类Dev

System.out.println中的错误

来自分类Dev

处理时output.println()中的错误

来自分类Dev

System.out.println-语法错误

来自分类Dev

使用Scanner和next()出现println错误

来自分类Dev

Java中println()方法的怪异行为

来自分类Dev

println()方法中的字符串并置

来自分类Dev

println()中的字符串;方法

来自分类Dev

println()方法中的字符串并置

来自分类Dev

Java 使用 println 方法打印继承的对象

来自分类Dev

在system.out.println的代码中找到位置

来自分类Dev

'println()'是PrintStream类的静态成员函数还是实例成员函数?

来自分类Dev

System.out.println()始终显示类而不是值

来自分类Dev

对类实例使用 println 时 Kotlin 奇怪的输出

来自分类Dev

如何使用 System.out.println 查找 Java 类?

来自分类Dev

当println()显示一个对象时,println()调用哪个Objects方法?

来自分类Dev

System.out.println错误新程序员

来自分类Dev

引用println是模棱两可的错误

来自分类Dev

如何克服java中println zoo中的错误

来自分类Dev

HashSet中的System.out.println()方法调用的hashCode方法

来自分类Dev

在Groovy中,println不使用重写的toString方法

来自分类Dev

JAVA中的println方法访问器还是mutator?

来自分类Dev

Swift中的Println与具有字符串参数的方法

来自分类Dev

println隐式调用的Java方法....为什么?

来自分类Dev

传递System.out.println(); 作为方法中的参数

Related 相关文章

  1. 1

    使用Println显示超类方法的结果

  2. 2

    使用Println显示超类方法的结果

  3. 3

    println 中的 scala getter 方法

  4. 4

    导入类后,为什么不能在java.io.PrintStream中使用print()或println()方法?

  5. 5

    去fmt.Println显示错误的包含

  6. 6

    System.out.println中的错误

  7. 7

    处理时output.println()中的错误

  8. 8

    System.out.println-语法错误

  9. 9

    使用Scanner和next()出现println错误

  10. 10

    Java中println()方法的怪异行为

  11. 11

    println()方法中的字符串并置

  12. 12

    println()中的字符串;方法

  13. 13

    println()方法中的字符串并置

  14. 14

    Java 使用 println 方法打印继承的对象

  15. 15

    在system.out.println的代码中找到位置

  16. 16

    'println()'是PrintStream类的静态成员函数还是实例成员函数?

  17. 17

    System.out.println()始终显示类而不是值

  18. 18

    对类实例使用 println 时 Kotlin 奇怪的输出

  19. 19

    如何使用 System.out.println 查找 Java 类?

  20. 20

    当println()显示一个对象时,println()调用哪个Objects方法?

  21. 21

    System.out.println错误新程序员

  22. 22

    引用println是模棱两可的错误

  23. 23

    如何克服java中println zoo中的错误

  24. 24

    HashSet中的System.out.println()方法调用的hashCode方法

  25. 25

    在Groovy中,println不使用重写的toString方法

  26. 26

    JAVA中的println方法访问器还是mutator?

  27. 27

    Swift中的Println与具有字符串参数的方法

  28. 28

    println隐式调用的Java方法....为什么?

  29. 29

    传递System.out.println(); 作为方法中的参数

热门标签

归档