📌Quiz 1.
- 1 ~ 1000 사이에 수를 전부 합친 값을 출력하라.
int sum = 0;
for(int i = 1; i <= 1000; i++) {
sum += i;
}
System.out.println("1 ~ 1000사이의 합: " + sum);
📌Quiz 2.
- 하나의 수를 입력 받고 입력 받은 수는 어느 범위에 있는지 출력되는 프로그램을 작성하라.
Scanner sc = new Scanner(System.in);
int boundNum = 0;
for(int i = 0; i < 10; i++) {
boundNum = 10 * i;
if(num > boundNum && num <= (boundNum + 10)) {
System.out.println("입력한 수는" + boundNum + "보다 크고" + (boundNum + 10) + "보다 작거나 같다");
}else {
System.out.println("1~100 사이의 수가 아닙니다.");
}
}
📌Quiz 3.
- 별찍기 1
*****
*****
*****
*****
*****
*****
*****
*****
*****
*****
for(int i = 0; i < 9; i++) {
for(int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println("");
}
- 별찍기 2
*
**
***
****
*****
****
***
**
*
int n = 0;
for(int i = 0; i < 9; i++) {
if(i < 5) n++;
else n--;
for(int j = 0; j < n; j++) {
System.out.print("*");
}
System.out.println("");
}
📌Quiz 4.
- 구구단을 1단부터 9단까지 출력하는 프로그램을 작성하라.
for(int i = 1; i < 10; i++) {
for(int j = 1; j < 10; j++) {
System.out.println(i + " x " + j + " = " + (i*j));
}
System.out.println();
}
📌Quiz 5.
- 임의 수를 입력 받고 그 해당하는 수의 구구단을 출력하는 프로그램을 작성하라.
Scanner sc = new Scanner(System.in);
System.out.print("출력하고 싶은 구구단 >>");
int num = sc.nextInt();
for(int i = 1; i < 10; i++) {
System.out.println(num + " x " + i + " = " + num * i);
}
📌Quiz 6.
- 1 ~ 100 사이에 짝수의 합과 홀수의 합을 각각 출력하도록 작성하라.
1부터 100 사이 짝수의 합은:
1부터 100 사이 홀수의 합은:
int sum1 = 0;
int sum2 = 0;
for(int i = 1; i <= 100; i++) {
if(i % 2 == 0) {
sum1 += i;
}else {
sum2 += i;
}
}
System.out.println("짝수의 합 : " + sum1);
System.out.println("홀수의 합 : " + sum2);