22.05.24~22.11.16/5月

05-30 <Java> : 반복문 <for문> - 구구단, 1부터 100까지의 합 출력하기

10월의끝 2022. 6. 2. 16:26

<1단부터 9단까지의 구구단 출력>

public class p123 {
	public static void main(String[] args) {
   		for(int m=1; m<=9; m++) {
			System.out.println();
			for (int n=1; n<=9; n++) {
				System.out.print(n + "x" + m + "=" + (m*n)+"\t");
			}
		}
	}
}

가로로 출력되게 하려면 sout 맨 마지막에 "\t" 삽입한다.

하지만 "\t"만 삽입하면 1x1=1 1x2=2 1x3=3 1x4=4 이런 순으로 출력되기때문에 

가로로 출력되면서 세로로 구구단을 나타내고싶으면 프린트문을 

System.out.print(m + "x" + n + "=" + (m*n) + "\t") 에서

System.out.print(n + "x" + m + "=" + (m*n) + "\t") 이렇게 변경하면 된다. 

 

<결과>

 

<1부터 100까지의 합 출력>

public class p123 {
	public static void main(String[] args) {
		int sum = 0;
		
		for(int i=1; i<=100; i++) {
			sum += i;
		}
		System.out.println(sum);
	}
}

결과 -> 5050