非法字符错误:“ \ u200b”

我在面向对象的编程类中为小行星游戏创建了一个小行星字段,但收到非法字符错误:“ \ u200b”。该问题似乎在第12行上发生。(import

java.awt.Point;与公共类Asteroid之间的行扩展了PolyBlob)

/*

* University of Central Florida

* COP3330 - Spring 2016

* Author: Aundray Ortiz

*/

package asteroidfield;

import java.util.Random;

import blobzx.PolyBlob;

import blobzx.BlobUtils;

import java.awt.Point;

public class Asteroid extends PolyBlob

{

private static final Random random = new Random();

public Asteroid(int a, int b, double c)

{

super(-100,-100,c);

int sides = 5 + random.nextInt(5);

int[] x = new int[sides];

int[] y = new int[sides];

int going = 0;

double direct = 0;

double region = (Math.PI * 2)/sides;

for(int num = 0; num<sides;num++)

{

going = 5 + random.nextInt(16);

direct = (num * region) + (Math.random() * region);

Point p = BlobUtils.rotatePoint(going, direct);

x[num] = p.x;

y[num] = p.y;

}

setPolygon(x, y);

setRate(c);

setDelta(a,b);

}

}

回答:

\u200b 是Unicode中的“零宽度空间”。

您应该删除第12行(空白行),保存文件,重新添加空白行并再次保存。使用简单的文本编辑器。

如果不能解决问题,请同时删除第11和13行,然后重新创建它们。

以上是 非法字符错误:“ \ u200b” 的全部内容, 来源链接: utcz.com/qa/435191.html

回到顶部