2014-09-29 3 views
0
import javax.Swing.JOPtionPane; 
public class while looping { 
public static void main (String []args){ 
    String a= JOptionPane.ShowInputDialog("Please enter an Integer"); 
    int b=Integer.parseInt(a); 
    int j=1; 
    while(j<=b){ 
    j++; 
    int k=1; 
    while (k<j){ 
    System.out.print("*"); 
    k++; 
    } 
    System.out.println(); 
    } 
    } 
} 
} 

이것은 내 프로그램이며 실행하면 javac: invalid flag:은 무엇을 의미합니까?while 중첩 된 함수/문을 사용하는 루프

답변

0

"유효하지 않은 플래그"는 아마도 컴파일러를 호출하는 방법과 관련이 있습니다. 명령 줄에서 컴파일러를 호출합니까? 통화는 어떻게 생겼습니까?

또한 오류 메시지와 관련이없는 코드에 오류가 있습니다. 클래스를 "반복 중"이라고 부릅니다. 클래스 이름은 한 단어 여야하며 클래스 이름은 예약어 ("while")가 아니어야하며 클래스 이름은 대문자로 시작해야합니다.

마지막 포인트는 명명 규칙에 불과하지만 코드를 읽어야하는 모든 사람이 쉽게 사용할 수 있습니다.

+0

명사와 단수가 너무 큼니까? – gian1200

0

당신은 강조와 함께 귀하의 질문에 오류를 볼 수 있습니다

public class while looping { 
} 

클래스 이름에 공백 문자를 포함 할 수 없습니다.

또한 대문자로 클래스 이름을 시작하는 것이 일반적입니다.

public class WhileLooping { 
} 

에 클래스 이름을 변경하고 또한 그에 따라 .java 파일의 이름을 변경하십시오.

관련 문제