Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

이것 저것 공부와 후기

[JAVA] 오늘의 코딩 일기 본문

Study/JAVA

[JAVA] 오늘의 코딩 일기

지깅 2018. 10. 23. 13:08




내일 시험인 자바 공부 중 안풀리는 문제가 있었다.




1
2
3
4
5
6
7
8
9
10
11
 
​System.out.print("높이를 입력하세요. : ");
int height = s.nextInt();
for( i = 1 ; i <= height ; i++){
for (int j = 1 ; j <= height - i ; j++);{
//공백의 수
System.out.print(".");}
for(int j = 1; j <= 2*i-1; j++); {
System.out.print("*");}
System.out.println();

 
cs


높이를 입력하면 이등변 삼각형을 출력해주는 코드이다.
근데 아무리 풀어봐도 출력이
.*
.*
.*
.*
로 나왔다.


왜 출력이 안되지?하면서 씨익씨익 거렸는데
for문 뒤에 ;가 붙어서 출력이 이상하게 된 것을 알았다.

1
2
3
4
5
6
7
8
9
10
 
​​​​​System.out.print("높이를 입력하세요. : ");
int height = s.nextInt();
for( i = 1 ; i <= height ; i++){
for (int j = 1 ; j <= height - i ; j++){
//공백의 수
System.out.print(".");}
for(int j = 1; j <= 2*i-1; j++) {
System.out.print("*");}
System.out.println();


cs


이렇게 수정해야한다.
코드를 한줄 한줄 잘 읽는 습관을 가지자.



'Study > JAVA' 카테고리의 다른 글

[JAVA] 프로젝트 오일러  (0) 2018.10.24
Comments