我在创建的方法中不断收到错误:
意外类型
必填:类
找到 : 值找不到符号
符号 : 类半径
地点:班级 问题2
我该如何解决这个问题?
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)) {
阅读:运算符
你忘了使用乘法运算符*
检查:
if ( ( (i-posX)*(i-posX) + (j-posY)*(j-posY) ) == (radius*radius) )