gpt4 book ai didi

java - 为什么我的代码无法使用 "unexpected type"和 "cannot find symbol"进行编译?

转载 作者:行者123 更新时间:2023-12-01 17:20:02 25 4
gpt4 key购买 nike

我创建的方法中不断出现错误:

unexpected type
required: class
found : value

cannot find symbol
symbol : class radius
location: class Question2

我该如何解决这个问题?

public class Question2
{
public static void main(String[] args)
{
java.util.Scanner keyboardReader = new java.util.Scanner(System.in);
int x = keyboardReader.nextInt();
int y = keyboardReader.nextInt();
int radius = keyboardReader.nextInt();
DrawMeACircle(x,y,radius);
}
public static void DrawMeACircle(int posX, int posY, int radius)
{
for(int j=0; j<10; j++)
{
for(int i=0; i<10; i++)
{
if (((i-posX)(i-posX) + (j-posY)(j-posY)) == (radius)(radius))
{
System.out.print("#");
}
else
{
System.out.print("-");
}
}
}
}
}

最佳答案

Java 中的乘法不像数学中那样使用括号。使用 * 运算符。

if (((i - posX) * (i - posX) + (j - posY) * (j - posY)) == (radius) * (radius)) {

阅读:Operators

关于java - 为什么我的代码无法使用 "unexpected type"和 "cannot find symbol"进行编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19416146/

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