11일차 java 연산(2023-01-06)

권단비·2023년 1월 6일
0

IT

목록 보기
20/139

[Eclipse 연습]

[계산]
public class bbbb {
	public static void main(String[] args) {
		// 1~100까지의 홀수의 합
		int sum = 0;
		for (int i = 1; i <= 100; i++) {
			if (i % 2 == 1) {
				sum = sum + i;
			}
		}
		System.out.println(sum);
	}
}
[결과]
2500

[계산]
public class aaaa {
	public static void main(String[] args) {
		// 5와 7의 최소 공배수
		int num = 0;
		boolean isNum = false;
		for (int i = 1; i <= 100; i++) {
			if ((i % 5 == 0) && (i % 7 == 0)) {
				num = i;
				isNum = true;
				break;
			}
		}
		if (isNum) {
			System.out.println(num);
		} else {
			System.out.println("7의 배수이자 5의 배수가 없습니다.");
		}
	}
}
[결과]
35

[알파벳]

[계산]
public class sample {
	public static void main(String[] args) {
		int num = 1;
		char result = 'A';
		int count = 20;
		boolean isA = false;
		for (char ch = 'A'; ch <= 'Z'; ch++) {
			if (num == count) {
				result = ch;
				isA = true;
				break;
			}
			num++;
		}
		if (isA) {
			System.out.println(num + "번째 알파벳은" + result + "입니다.");
		} else {
			System.out.println(count + "번째 알파벳은" + "못 찾겠다 꾀꼬리~~");
		}
	}
}
[결과]
20번째 알파벳은T입니다.

[continue]

[계산]
public class sample {
	public static void main(String[] args) {
		{// 1~10까지의 숫자 중 짝수의 합을 구하시오.
			// continue 구문을 써서
		}
		int sum = 0;
		for (int i = 1; i <= 10; i++) {
			if (i % 2 == 0) {
				sum += i;
				continue;
			}
		}
		System.out.println("1~10 중 짝수의 합 : " + sum);
	}
}
[결과]
1~10 중 짝수의 합 : 30

[for in for]

[계산]
public class ForInFor {
	public static void main(String[] args) {
		for (int i = 0; i < 3; i++) { // 바깥쪽 for문
			System.out.println("--------------------");
			for (int j = 0; j < 3; j++) { // 안쪽 for문
				System.out.print("[" + i + ", " + j + "] ");
			}
			System.out.print('\n');
		}
	}
}
[결과]
--------------------
[0, 0] [0, 1] [0, 2] 
--------------------
[1, 0] [1, 1] [1, 2] 
--------------------
[2, 0] [2, 1] [2, 2] 
[계산]
public class Test6 {
	public static void main(String[] args) {
		for (int i = 2; i <= 9; i++) { // 2단부터 9단까지 진행 위한 바깥쪽 for문
			for (int j = 1; j <= 9; j++) { // 1부터 9까지의 곱을 위한 안쪽 for문
				System.out.println(i + " x " + j + " = " + (i * j));
			}
			System.out.println();
		}
	}
}
[결과]
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27

4 x 1 = 4
4 x 2 = 8
4 x 3 = 12
4 x 4 = 16
4 x 5 = 20
4 x 6 = 24
4 x 7 = 28
4 x 8 = 32
4 x 9 = 36

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45

6 x 1 = 6
6 x 2 = 12
6 x 3 = 18
6 x 4 = 24
6 x 5 = 30
6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63

8 x 1 = 8
8 x 2 = 16
8 x 3 = 24
8 x 4 = 32
8 x 5 = 40
8 x 6 = 48
8 x 7 = 56
8 x 8 = 64
8 x 9 = 72

9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81

[계산]
public class Test6 {
	public static void main(String[] args) {
		for (int i = 2; i <= 9; i++) { // 2단부터 9단까지 진행 위한 바깥쪽 for문
			if (i % 2 != 0) {
				continue;
			}
			for (int j = 1; j <= 9; j++) { // 1부터 9까지의 곱을 위한 안쪽 for문
				System.out.println(i + " x " + j + " = " + (i * j));
			}
			System.out.println();
		}
	}
}
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

4 x 1 = 4
4 x 2 = 8
4 x 3 = 12
4 x 4 = 16
4 x 5 = 20
4 x 6 = 24
4 x 7 = 28
4 x 8 = 32
4 x 9 = 36

6 x 1 = 6
6 x 2 = 12
6 x 3 = 18
6 x 4 = 24
6 x 5 = 30
6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54

8 x 1 = 8
8 x 2 = 16
8 x 3 = 24
8 x 4 = 32
8 x 5 = 40
8 x 6 = 48
8 x 7 = 56
8 x 8 = 64
8 x 9 = 72
[계산]
public class Test6 {
	public static void main(String[] args) {
		//1단~9단까지 곱한 값을 모두 더한 값
		int sum = 0;
		for (int i = 1; i <= 9; i++) { // 1단부터 9단까지 진행 위한 바깥쪽 for문
			for (int j = 1; j <= 9; j++) { // 1부터 9까지의 곱을 위한 안쪽 for문
				sum = sum + (i * j);
			}
		}
		System.out.println(sum);
	}
}
[결과]
2025

[계산]
public class Test6 {
	public static void main(String[] args) {
		// 3단 6단 9단
		int sum = 0;
		for (int i = 1; i <= 9; i++) { // 1단부터 9단까지 진행 위한 바깥쪽 for문
			if (i % 3 != 0)
				continue;
			for (int j = 1; j <= 9; j++) { // 1부터 9까지의 곱을 위한 안쪽 for문
				// sum = sum + (i * j);
				System.out.println(i + " x " + j + " = " + (i * j));
			}
			System.out.println();
		}
	}
}
[결과]
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27

6 x 1 = 6
6 x 2 = 12
6 x 3 = 18
6 x 4 = 24
6 x 5 = 30
6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54

9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81

0개의 댓글