2017-05-19 3 views
2

처리가 처음인데 임의의 색상을 만들어야하지만 오류가 발생합니다.Error : "int"오류가 발생했습니다.

int R = (int)(Math.random()*255); 
int G = (int)(Math.random()*255); 
int B = (int)(Math.random()*255); 
color randomColor = new color(R,G,B); 

이의 마지막 라인은 내가 제대로 마지막 줄을 작성하지 않은 "INT" 에 오류를 반환?

+2

정확한 오류 텍스트를 공유 할 수 있습니까? – Mureinik

+2

색상에 대문자가 없습니까? C –

+0

색상이 확실합니까? –

답변

2

다른 답변은 color이 처리 중임을 인식하지 못합니다.

존재하지 않는 new color() 생성자를 사용하려고합니다. 다만이처럼 color() 함수를 사용

color randomColor = color(R,G,B); 

자세한 정보는 the reference에서 찾을 수 있습니다.

처리에는 직접 Math.random()을 직접 호출하는 대신 사용해야하는 random() 함수가 있습니다.

편집 : 다른 사람들이 혼동 된 밝혀, 그리고 here 더 나은 오류 메시지를 구현하는 방법에 대한 논의이다.

+0

아, Processing을 사용할 때 Java가 항상 올바르지 않다고 생각합니다. – WhyIsCode