728x90
1. 중첩반복문을 활용하여 아래와 같이 결과가 나타나도록 출력코드를 작성하세요.
*****
****
***
**
*
더보기
int i =0;
int j =0;
for (i=1; i<=5; i++) {
for (j=i; j<=5; j++) {
System.out.print("*");
}
System.out.println();
}
2. 중첩반복문을 활용하여 아래와 같이 결과가 나타나도록 출력코드를 작성하세요.
*
**
***
****
더보기
for (i=1; i<=4; i++) {
for (j=1; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
3. 입력된 수의 약수를 출력하시오.
ex) 입력 : 6
1 2 3 6
더보기
Scanner scan = new Scanner(System.in);
System.out.print("입력 : ");
int input=scan.nextInt();
for (int i=1; i<=input; i++) {
if(input%i==0) {
System.out.print(i +" ");
}
}
4. 중첩반복문을 활용하여 아래와 같이 결과가 나타나도록 출력코드를 작성해주세요.
숫자를 입력받고 아래 문양으로 * 출력하기
ex) 입력 : 5
*
**
***
****
*****
****
***
**
*
ex)입력 : 3
*
**
***
**
*
더보기
System.out.print("숫자를 입력하세요 : ");
int input = scan.nextInt();
for (i=1; i<=input; i++) {
for (j=1; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
for (i=1; i<=input; i++) {
for (j=i; j<input; j++) {
System.out.print("*");
}
System.out.println();
}
5. 1+ (1+2)+ (1+2+3)+(1+2+3+4)+...+(1+2+3+...+10) ..결과 계산 최종결과는?
더보기
int sum1 = 0;
int sum2 = 0;
for (int k=1; k<=10; k++) {
sum1 = sum1 + k;
sum2 = sum2 + sum1;
}
System.out.println("최종결과 : " + sum2);
int sum = 0;
for(int i=1; i<=10; i++) {
for(int j=1; j<=i; j++) {
sum = sum+j;
}
}
System.out.println("최종결과 : " + sum);
6. 1+(-2)+3+(-4)+... , 과 같은 식으로 계속 더해나갔을 때 몇까지 더해야 총합이 100이상인지 찾으시오.
100 이상이된 시점의 누적합이 얼마인지 + 얼마까지 더해서 100이 넘었는지 찾으세요.
더보기
int n = 1;
int sum = 0;
while(true) {
if(n%2==0) {
sum = sum-n;
}else {
sum = sum+n;
}
if(sum >=100) {
break;
}
n++;
}
System.out.println("누적합 : "+ sum);
System.out.println("마지막 연산 값 : "+ n);
7-1. 출력결과를 예상해보세요.
for(int i=1; i<=3; i++) {
for(int j=1; j<=3; j++)
System.out.print(j);
}
System.out.println();
}
더보기
123
123
123
7-2. 출력결과를 예상해보세요.
for(int i=3; i>=1; i--) {
for(int j=1; j<=i; j++)
Syste m.out.print(j);
}
System.out.println();
}
더보기
123
12
1
7-3. 출력결과를 예상해보세요.
for(int i=1; i<=3; i++) {
for(int j=1; j<=i; j++)
Syste m.out.print(j);
}
System.out.println();
}
더보기
1
12
123
7-4. 출력결과를 예상해보세요.
for(int i=11; i<=20; i++) {
if(i%2==0 && i%3 ==0)
System.out.println(i);
} else if (i%4 ==0) {
System.out.println(i);
}
if(i%5==0) {
System.out.println(i);
}
더보기
12
15
16
18
20
20