중간점검문제
p.109
1.
if( n >= 100 )
System.out.println("large");
else
System.out.println("small");
2.
k의 값이 0인 경우-> A
k의 값이 3인 경우-> C
k의 값이 6인 경우-> B
3.
if( n < 100 )
System.out.println("small");
else if( n < 200 )
System.out.println("medium");
else
System.out.println("large");
p.112
1. 다음 case절이 실행된다.
2.
fruit 값이 1이면 “사과” 출력
fruit 값이 2이면 “배”, “바나나” 출력
fruit 값이 5이면 “과일” 출력
p.119
1.
10741
2.
10741
p.124
1.
2 4 6 8
2.
Student10
Student8
Student6
Student4
Student2
3.
1곱하기5은 5
1곱하기4은 4
1곱하기3은 3
1곱하기2은 2
1곱하기1은 1
2곱하기5은 10
2곱하기4은 8
2곱하기3은 6
2곱하기2은 4
2곱하기1은 2
3곱하기5은 15
3곱하기4은 12
3곱하기3은 9
3곱하기2은 6
3곱하기1은 3
4곱하기5은 20
4곱하기4은 16
4곱하기3은 12
4곱하기2은 8
4곱하기1은 4
5곱하기5은 25
5곱하기4은 20
5곱하기3은 15
5곱하기2은 10
5곱하기1은 5
p.127
1.
108
2.
10
8
4
2
0
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
double divisor, divident, sum;
int loop_count;
Scanner sc = new Scanner(System.in);
divisor = 1.0;
divident = 4.0;
sum = 0.0;
System.out.print("반복횟수:");
loop_count = sc.nextInt();
while (loop_count > 0) {
sum = sum + divident / divisor;
divident = -1.0 * divident;
divisor = divisor + 2;
loop_count--;
}
System.out.println("Pi = " + sum);
}
}
Exercise
1.
(1) if( count >= 20 && count < 60 )
count++;
(2) if( x > y ){
max = x;
min = y;
}
else {
max = y;
min = x;
}
(3)
if( x >=1 && x <= 20 )
y = x;
(4)
for(;;) {
...
}
(5)
while(true) {
...
}
2.
(1)
1번 그룹
입니다.
(2)
2번 그룹
3.
(1)
if( age > 0 && age < 18 )
System.out.println("청소년");
(2)
if( x == 0 )
System.out.println("x는 0이다.");
(3)
int grade = 3;
switch( grade )
{
case 4:
System.out.println("만점");
break;
case 0:
System.out.println("영점");
break;
}
4.
(1)
i=0
i=3
i=6
i=9
(2)
*
*
*
*
*
*
*
*
*
(3)
i=1
i=2
i=4
i=5
i=7
5.
(a)
int sum=0, i;
for(i = 1; i <= 30; i++)
sum += i*i+1;
(b)
int sum=0, i, j;
for(i = 10; i <= 30; i++)
for(j = 0; j <= 5; j++)
sum += i * j;
6.
(1)
second
third
(2)
import java.util.*;
public class Test {
public static void main(String[] args){
int x =3;
if (x >= 0)
if (x == 0)
System.out.println("first");
else System.out.println("second");
System.out.println("third");
}
}
second
third
(3)
import java.util.*;
public class Test {
public static void main(String[] args) {
int x = 3;
if (x >= 0)
if (x == 0)
System.out.println("first");
else
System.out.println("second");
System.out.println("third");
}
}
'솔루션모음 > 파워자바 중간점검 Exercise Lab' 카테고리의 다른 글
[파워자바] 8장 중간점검문제 Exercise Lab Exercise 솔루션 답지 (0) | 2023.09.13 |
---|---|
[파워자바] 7장 중간점검문제 Exercise Lab Exercise 솔루션 답지 (0) | 2023.09.13 |
[파워자바] 5장 중간점검문제 Exercise Lab Exercise 솔루션 답지 (0) | 2023.02.18 |
[파워자바] 4장 중간점검문제 Exercise Lab Exercise 솔루션 답지 (0) | 2023.02.15 |
[파워자바] 3장 중간점검문제 Exercise Lab Exercise 솔루션 답지 (0) | 2023.02.15 |
댓글