생활

While문 질문좀 합니다

위 for문을 while문으로변형하는 코딩연습을 하는데


아래와 같이하면 왜 안되는걸까요..


public static void main(String[] args){

int i =1;

while ( i <=4){int j =3;while( j >= i){System.out.print(" ");j--;}int k =0;while( k < i){System.out.print("*");k++;}System.out.println();i++;}}}
public static void main(String[] args){

int i =1;

while ( i <=4){int j =3;while( j >= i){System.out.print(" ");j--;}int k =0;while( k < i){System.out.print("*");k++;}System.out.println();i++;}}}


55글자 더 채워주세요.
2개의 답변이 있어요!
  • public static void main(String[] args){ int i =1; while ( i <=4){ int j =3; while( j >= i){ System.out.print(" "); j--; } int k =0; while( k < i){ System.out.print("*"); k++; } System.out.println();i++; } } }//여기 하나 더있는거같은데요

    }이게 하나 더있지않나요

    • 답변이 마음에 들었다면?
  • 출력 결과가 아래와 같이 나와야 하는 것 맞죠?

    ___*
    __**
    _***
    ****

    (_는 스페이스)

    public static void main(String[] args) { int i = 1 ; while (i <= 4) { int j = 3; while (j >= i) { System.out.print(" "); j--; } int k = 0; while (k < i) { System.out.print("*"); k++; } System.out.println(); i++; } }

    윗 분 말씀대로 괄호 하나 더 있어서 잘못된 것 같습니다.;;

    로직은 문제 없습니다. 위 코드로 잘 출력됩니다.

데스크탑용 아하 앱 설치 권유 팝업 이미지장도연이 추천하는 아하! 앱으로 편리하게 사용해 보세요.
휴대폰으로 QR을 찍으면 간편하게 설치할 수 있어요.