프로그램짜는 방법에는 정답이 없습니다. 아니 오히려 정답이 많다고 해야될까요
저장이름 : GugudanEx1.java
--------------------------------------------------------------------
class GugudanEx1 {
public static void main(String[] args){
int i, j;
int result;
for(i = 9; i > 1; i--) {
for(j = 1; j < 10; j++) {
result = i * j;
System.out.println(i + "*" + j + "=" + result);
}
System.out.println();
}
}
}
---------------------------------------------------------------------
System.out.print와 System.out.println의 차이점을 말씀드리겠습니다.
두글자 밖에 차이가 안나죠? 끝의 ln.... 끝의 ln은 new line을 의미 합니다.
다시 말해 ln이 붙은 System.out.println은 메소드가 끝날 때 다음 줄로 넘어가는 메소드죠.
예를 들어 보겠습니다.
'\n' 의 의미도 newline을 추가해주라는 의미입니다. 그래서 위의 코드의 결과는 같습니다.
첫댓글 음...전 아주 초보인데요....한단씩 가로로 짤려면 어떻해야 할까요?? 지금 고민중인뎅..역시 배움이 미약해서....ㅋ
제가 System.out.print와 System.out.println에 대해서 설명을 드리겠습니다. 있다 오후 4시 이후에.. 지금은 일을 해야되네요...ㅠㅠ
수정해드렸습니다. 위의 내용 참고하시면 아마 고민이 해결될 듯합니다. ^^
----------------------- 업데이트 끝 ---------------------------------------
ㅋㅋㅋ 저 구구단은 ㅡ,.ㅡ ; 9단부터 나오네요;; ㅋㅋㅋ 어쨋거나 구구단은 맞긴 하네요 헤헤
출력결과 출은 안맞지만 이렇게 짜면 될것 같네요(엔터키가 안되는관계로 다붙였음)=> class GugudanEx1 { public static void main(String[] args) { int i,j,rs; for(j=1; j<10; j++) { for(i=1; i<10; i++) { rs = i*j; System.out.print(i + "*" + j + "=" + rs + " "); if(i == 9) System.out.println(); }}
이건 밑으로 쭉 (1단부터 9단까지) => class GugudanEx1 { public static void main(String[] args) { int i,j,rs; for(i=1; i<10; i++) { for(j=1; j<10; j++) { rs = i*j; System.out.println(i + "*" + j + " = " + rs); } System.out.println(); }}}
저도 이것만 보고 왜 9단부터 했을까? 했는데 문제가 9단부터 2단까지 짜는거 였네요 ^___^
9단부터 거꾸로 나오게 하려면어떻게 해요? 9X1=9 9X2=18 . . . 이런식으로여?
class Gugudan10 { public static void main(String[] args) { for(int i=9;i>2;i--){ for(int j =1;j<10;j++){ System.out.println(i+"*"+j+"="+i*j); if(j == 9) { System.out.println(); } } } } } 이렇게 하면 되네요..
package GugudanEx; Public class GugudanEx { public static void main(String []args){ int i,j; int sum; for (i=9;i>1;i--){ for (j=1;j<10;j++) sum=i*j; System.out.println(i+"*"+j+"="+sum); } System.out.println(); } } 이클립스를 이용해서 작성 한건데요 계속 해서 error가 발생 하내요 ㅡㅡ;; 어떤게 잘못된거지 모르곘내요 자바 초로라서 ㅠ.ㅠ
Public이 대문자라 그런듯..