591523840997051
이설현
  • 2016.4.24 22:38
  • 조회수 79
  • 답변수 1
591523840997051
이설현
  • 2016.4.24 22:38
  • 조회수 79
  • 답변수 1

제 코드 for문 좀 봐주세요ㅠ

2중 for문 에서 두 번째 for문이 너무 지저분하네요 막 끼워 맞추다 보니... 더 좋은 for문이 있을까요 ㅠㅠ

아 그리고 제 코드 괜찮나요??

PrintTriangle.java
public class PrintTriangle {
    public String printTriangle(int num){
        String star = "";
    for(int i=0; i<num; i++){
        for(int j = num; j>=num-i; j--){
        star = star.concat("*");
      }
      star = star.concat("\n");
    }
    return star;
    }
}
MainRunner.java
//아래는 실행을 위한 코드입니다. 수정하지 마세요.
public class MainRunner {
    public static void main(String[] args) {
        PrintTriangle ex = new PrintTriangle();
        System.out.println("3의 경우를 테스트하면");
        System.out.println(ex.printTriangle(3));
    }
}
  • #자바 입문
  • #삼각형 출력하기

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.24 23:40

    두번째 for문에서 num이 없어도 될 것 같습니다. num은 첫번째 for문에서만 사용가능해도 문제가 풀리네요.
    j와 i만 가지로 for문을 구성해 보세요. j=0부터 시작하면 더 보기 좋을것 같습니다.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.