JAVA - for문을 이용한 2~미지수까지의 소수 찾기, 3x+2y=10의 해를 구하는 퀴즈(2022-07-16)
2022. 7. 16. 22:42ㆍ3층 1구역 - 개발의 장/JAVA
package loop_for_0715;
import java.util.Scanner;
public class Quiz7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("2에서부터 입력된 어떤 수까지 내에 있는 소수를 찾는 프로그램을 작성하세요.");
System.out.print("수 입력 : ");
int num = sc.nextInt();
int count = 0;
for(int i = 2;i <= num ; i++) { // 2~num까지 i는 1씩 증가.
boolean check =true;
for(int j = 2; j < i; j++) { //비교값이 범위라 i변수를 넣음. 예를 들어 i가 7일 경우 j는 2부터 3,4,5,6의 값을 갖게됨.
if(i % j == 0) { //7(i)을 2,3,4,5,6(j)으로 순서대로 나눠보고 if문에 부합하면 boolean형 변수가 false가 되어 출력이 안됨.
check = false;
}
}
if(check) {
System.out.print(i+" ");
}
count=0;
}
System.out.println("\n3x+2y = 10의 해를 구하세요. 단 x,y는 정수이며, 0<=x,y<=10을 만족함");
for(int x = 0; x <= 10; x++) {
for(int y = 0; y <= 10; y++) {
if(3*x + 2*y == 10)
System.out.println(x + " ," + y);
}
}
}
}
'3층 1구역 - 개발의 장 > JAVA' 카테고리의 다른 글
JAVA - while문 (2022-07-16) (0) | 2022.07.16 |
---|---|
JAVA - for문을 이용한 세자리 수로 구성된 수 중 14번째, 완전수 구하는 퀴즈(2022-07-16) (0) | 2022.07.16 |
JAVA - for문을 이용한 별의 마름모(다이아몬드) 반전시키는 퀴즈 (0) | 2022.07.16 |
JAVA - for문을 이용한 별의 마름모(다이아몬드) 만들기 퀴즈 (0) | 2022.07.16 |
JAVA - for문을 이용한 별의 '역' 피라미드 만들기 퀴즈(2022-07-16) (0) | 2022.07.16 |