👨💻Programming/JAVA & C언어 예제
(JAVA)자바 배열 예제3 - 입력한 정수가 소수일 때만 배열에 저장하기
반응형
(JAVA)자바 배열 예제3 - 입력한 정수가 소수일 때만 배열에 저장하기!
/* 정수를 여러번 입력
* 소수일 때만 data[] 배열에 저장
* 요소가 3개 가득 저장 됐을 때, 모두 출력!!
* 단, 소수가 아닌 값을 입력했을 때 " X " 출력 하기.
*/
실행 결과
소스 코드는 아래와 같다.
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
32
33
34
35
36
37
38
39
40
41
42
|
package array_exam2;
import java.util.Scanner;
public class Array_exam4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
/* 정수를 여러번 입력
* 소수일 때만 data[] 배열에 저장
* 요소가 3개 가득 저장 됐을 때, 모두 출력!!
*/
int[] data = new int [3];
int index = 0;
while(true) { // 무한 루프
int num = sc.nextInt(); // 입력할 정수 값
int cnt = 0; // 소수가 아닌 변수
for (int i =1; i<=num; i++) {
if(num%i==0) {
cnt++; // 소수가 아닌 것을 카운팅
}
}
if (cnt == 2) { //
System.out.println("저장됨");
data[index++]=num;
if(index==3) {
break;
}
} else {
System.out.println("X");
}
}
for (int v : data ) {
System.out.print(v + " ");
}
}
}
|
cs |
반응형
'👨💻Programming > JAVA & C언어 예제' 카테고리의 다른 글
JAVA(자바) 예제 - 버블정렬 알고리즘 1 (0) | 2020.11.01 |
---|---|
JAVA(자바) 배열 예제 4 - 배열에 요소를 입력하고 최대값 출력, 인덱스 번호 찾아내기 (0) | 2020.11.01 |
(JAVA)자바 배열 예제2 - 배열과 for문을 사용하여 소수 구하기 (0) | 2020.10.29 |
(JAVA)자바 배열 예제 - 10개 정수를 저장하여 인덱스 위치를 확인하기 (0) | 2020.10.29 |
(C언어 Xcode 버전) 구조체를 이용하여 연락처 관리 프로그램 만들기 (0) | 2020.10.29 |
댓글