gpt4 book ai didi

java - 我是一名初学者编码器,我正在尝试编写井字棋游戏,但出现了我不明白的错误

转载 作者:行者123 更新时间:2023-12-01 23:44:47 25 4
gpt4 key购买 nike

我收到的错误是“找不到符号”。在“tic”之后的时期 p1L = tic.nextChar();

,以及“p1L”之后的句点上的“无法取消引用”p1L = p1L.equalsIgnoreCase(p1L);

我不确定这意味着什么或如何修复它。

我尝试按照一些同学的建议重新定义循环内的扫描仪,但它似乎不起作用或成为问题

Scanner tic = new Scanner(System.in);
Scanner tac = new Scanner(System.in);

for (int i = 0; wins || i == 9;i++) {
tic = new Scanner(System.in);
tac = new Scanner(System.in);

table = line1+"/n"+A+"/n"+line2+"/n"+B+"/n"+line3+"/n"+C;

System.out.println(table);//show table

System.out.println("Enter Line A,B, or C for X (Player1)");
p1L = tic.nextChar();
p1L = p1L.equalsIgnoreCase(p1L);
System.out.println ("Enter Row 1,2, or 3 for X (Player1)");
p1R = tic.nextInt();

我期望输出以井字游戏表开始,然后是对我的输入的请求。例如“输入 X(玩家 1)的 A、B 或 C 行”

最佳答案

Scanner 对象中没有名为 nextChar() 的方法。您是指 nextLine() 吗?

而且我不知道p1L中的对象是什么类型。但我可以告诉的是,equalsIgnoreCase() 不是任何类的方法。

引用:https://www.w3schools.com/java/java_user_input.asphttps://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html

关于java - 我是一名初学者编码器,我正在尝试编写井字棋游戏,但出现了我不明白的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58245016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com