아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
기민한진도개272
기민한진도개27219.01.24

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++; } }

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

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