2014-11-21 2 views
-2

만약 생성자가 입력이 합법적인지를 확인해야한다면 ... 컴파일러는 나와 동의하지 않는 것처럼 보일 것입니다. if "문장 다음에"expected "라고 말하면 나는 왜 도움을 받아야하는지 알지 못한다.자바 : 왜 내가 ';' 예상 "에 대한 경우

public class RGBColor 
{ 
    private int _red,_green,_blue; 
    private final int _MAX_INTENSITY = 255,_MIN_INTENSITY = 0; 
    /** 
    * Constructor for objects of class RGBColor 
    */ 
    public RGBColor() 
    { 
     _red = 0; 
     _green = 0; 
     _blue = 0; 
    } 

    public RGBColor(int red, int green,int blue) 
    { 

     If ((_red < _MIN_INTENSITY) || (_red > _MAX_INTENSITY) || (_green < _MIN_INTENSITY) || (_green > _MAX_INTENSITY) || (_blue < _MIN_INTENSITY) || (_blue > _MAX_INTENSITY)) \\<<I get the error here 
     { 
      _red=0; 
      _green=0; 
      _blue=0; 
     } 
     else 
     { 
      _red = red; 
      _green = green; 
      _blue = blue; 
     } 
} 
} 
+0

'If'와'if'. ''\\''vs'//'. –

+2

내 생각 엔'if'가 소문자 여야합니다. –

+0

어리석은 게시물에 대해 유감스럽게 생각합니다 ... 빠른 응답을 보내 주셔서 감사합니다. –

답변

2

"If"는 대문자 "I"이므로 컴파일러에서 유형을 선언한다고 생각합니다.

+0

바보 같은 게시물에 대해 사과드립니다 ... 빠른 응답에 감사드립니다. –