안녕하세요~! 자바초보입니다.. 질문좀 드릴께요~! 알려주세요~!
이뻐
다중for문을 숙제로 받아서 푸는중입니다.
실습할때는 대략
*
**
***
****
*****
****
***
**
*
이런 모양을 나오게 했거든요
숙제로는
**
****
******
********
**********
**********
********
******
****
**
이런 모양을 만들어 오라고 하더라구요.
집에와서 이리저리 해보다가
*
**
***
****
*****
****
***
**
*
이런모양을 만들었습니다.
질문이 처음에 실습했을때의 모양이랑 마지막에 제가 만든 모양이랑 합쳐서 만드는 건가요?
아님 프린트를 **개를 찍어서 한번에 해야하는 건가요??
**를 출력되게 해서 한번에 해서는 나왔습니다.
한번 살펴봐 주시고 틀린부분이나 수정해야할 부분이 있으면
가르침을 주세요~~(혹 더 간결하게 할수 있는 방법이 있어도 좀 알려주세요~!)
너무 허접하다고 놀리지 말아주세요~~class MultiForStudy4 {
public static void main(String[]args){
for(int i = 0 ; i 5 ; i++){
for(int k=4 ; ki ; k--){
System.out.print( );
}//for k
for(int j = 0 ; j=i ; j++){
System.out.print(**);
}//for j
System.out.println();
}//for i
for(int i = 0 ; i 5 ; i++){
for(int k=0 ; ki ; k++){
System.out.print( );
}//for k
for(int j = 0 ; j5-i ; j++){
System.out.print(**);
}//for j
System.out.println();
}//for i}//main
}//class
-
다빈
질문의 요지가 정확히 이해가 안되는데요...뭐..어떤방법으로 하던 위모양만 나오면 그게 정답인것이니 상관은 없다고 봅니다. 1번과 2번을 합쳐서 2번의 모양이 나오게 해도 맞는거고, 바로 2번의 모양이 나오게 해도 맞는거고...
아마 숙제라고 하시면 분명 다른 로직으로 짜온 사람들도 있을거라 생각합니다. 그분들거 보면서 저런 소스로도 되는구나...뭐 이러면 되지 않을까 싶네요..