[TIL] for문 예제
1) 정수를 입력 받아 1에서 입력받은 수까지의 합을 구하기
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
|
package ex0727;
import java.util.Scanner;
public class for_Quiz1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 정수를 입력 받아 1에서 입력받은 수까지의 합을 구하는 프로그램//
int a, n, s;
do {
System.out.print("정수?");
a = sc.nextInt();
} while (a < 1 || a > 1000);
for (n = 1, s = 0; n <= a; n++) {
s += n;
}
System.out.println("합은:" + s);
sc.close();
}
}
|
cs |
2) 10개의 정수를 입력 받아 입력 받은 정수 중 짝수 개수와 홀수 개수를 출력하는 프로그램
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
|
package ex0727;
import java.util.Scanner;
// 10개의 정수를 입력 받아 입력 받은 정수 중 짝수 개수와 홀수 개수를 출력하는 프로그램
public class for_Quiz3 {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int input;
int even, odd;
even = odd = 0;
System.out.println("10개 정수");
for(int i=1; i<=10; i++) {
input = sc.nextInt();
if(input%2==0) {
even++; //짝수
}else {
odd++; // 홀수
}
}
System.out.println(even);
System.out.println(odd);
sc.close();
}
}
|
cs |
3) 입력받은 10개 정수 중 가장 큰 값 출력
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package ex0727;
import java.util.Scanner;
//입력받은 10개 정수중 가장 큰 값 출력
public class for_Quiz5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i, input, max;
System.out.println("정수 10 입력!");
max = sc.nextInt(); // 입력을 두번해서 값을 비교함
for (i = 1; i < 10; i++) {
input = sc.nextInt();
if (max < input) {
max = input;
}
}
System.out.println("가장큰정수"+max);
sc.close();
}
}
|
cs |
4) 1~100까지 수 중에 3의 배수 합과 평균 구하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package ex0727;
public class for_Ex8 {
public static void main(String[] args) {
// 1~100까지 수 중에 3의 배수의 합과 평균
int a, s, v, avg;
avg = s = 0;
v = 1;
for (a = 3; a <= 100; a += 3) {
if (a % 3 == 0) {
s += a;
v++;
}
}
avg = (int) (s / v);
System.out.printf("합:%d\n평균:%d", s, avg);
}
}
|
cs |
'Language > JAVA' 카테고리의 다른 글
[TIL] 배열 Array (0) | 2020.07.29 |
---|---|
[TIL] break 문, continue 문 (0) | 2020.07.28 |
[TIL] for문 (0) | 2020.07.27 |
[TIL] do-while 문 (0) | 2020.07.27 |
[TIL] while 문 (0) | 2020.07.24 |
댓글