Java에서 별(*) 반복 시키는거 반대로 못하겠습니다.
하람
2023.04.01
**********
*********
********
*******
******
*****
****
***
**
*
별 한개에서 10개로 늘리는건 하겠는데요,
10개에서 반대로 줄이는건 안되네요.
소스는 아래처럼 짜봤습니다.
문제가 무엇인지 선배님들 조언 부탁드립니다.public class Que06 {
public static void main (String [] args){
int k,t;
for(k=1;k=10;k++){ //각 줄에 대한 반복문
for(t=10;t=1;t--) //각 줄의 *에 대한 반복문
{System.out.print(*);
}System.out.println();
}
}
}
-
석죽
for 문 안에서도 선언이 되는군요/차근차근 열심히 하겠습니다.ㅎ
-
겨레
이런거 할때는 무조껀 써보고 차근차근 묶는게 가장좋은 방법인듯..._경험상....
-
꺆잉
자바는 for문안에서 int k 로 선언해도 됩니다. for(int k = 1; k =10; k++)
-
Sweet
정말 감사합니다. ㅎㅎ
-
겨레
두번째 for문의 t의 초기값을 10으로 고정시키지 마시고 10에서 줄여야 하겠네요.
k가 1부터 시작해서 좀 복잡해 지기는 하는데. k를 0부터 시작하게 하면 t = 10 - k 로 초기화해서 해볼 수 있겠네요. ^^
한번 시도해보세요