728x90
2021/03/10(수)
3-1) 다음 프로그램에 대해 물음에 답하라?
int sum=0, i=0;
while(i<100) {
sum = sum + i;
i += 2;
}
System.out.println(sum);
1-1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은?
1-2)위의 코드를 main() 메소드로 만들고 whileTest클래스로 완성하라.
1-3)for문을 이용하여 동일하게 실행되는 ForTest클래스를 작성하라
1-4)do-while문을 이용하여 동일하게 실행되는 DoWhileTest 클래스를 작성하라.
3-2) 다음 2차원 배열 n을 출력하는 프로그램을 작성하라.
int n [][] = {{1},{1,2,3},{1},{1,2,3,4},{1,2}};
1
1 2 3
1
1 2 3 4
1 2
3-3) Scanner를 이용하여 징수를 입력받고 다음과 같이 *를 출력하는 프로그램을 작성하라. 다음은 5를 입력받았을 경우이다.
정수를 입력하시오 >> 5
*****
****
***
**
*
3-4)Scanner를 이용하여 소문자 알파벳을 하나 입력받고 다음과 같이 출력하는 프로그램을 작성하라. 다음은 e를 입력받았을 경우이다.
소문자 알파벳 하나를 입력하시오 >> e
abcde
abcd
abc
ab
a
내 풀이
3-1)
1-1) i가 0부터 99까지의 모든 수의 합
1-2)
public class WhileTest {
public static void main(String[] args) {
int sum=0, i=0;
while(i<100) {
sum = sum+i;
i+=2;
}
System.out.println(sum);
}
}
1-3)
public class ForTest {
public static void main(String[] args) {
int sum=0;
for(int i=0; i<100; i=i+2) {
sum+=i;
}
System.out.println(sum);
}
}
1-4)
public class DoWhileTest {
public static void main(String[] args) {
int num=0, sum=0;
do {
sum+=num;
num+=2;
}while(num<100);
System.out.println(sum);
}
}
3-2)
public class Hw02 {
public static void main(String[] args) {
int n [][] = {{1},{1,2,3},{1},{1,2,3,4},{1,2}};
for(int i=0; i<n.length; i++) {
for(int j=0; j<n[i].length; j++) {
System.out.print(n[i][j] +" ");
}
System.out.println();
}
}
}
3-3)
import java.util.Scanner;
public class Hw03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("정수를 입력하시오>>");
int num = scanner.nextInt();
for(int i=num; i>0; i--) {
for(int j=i; j>0; j--) {
System.out.print("*");
}
System.out.println();
}
}
}
3-4)
import java.util.Scanner;
import java.io.*;
public class Hw04 {
public static void main(String[] args) throws IOException {
System.out.print("소문자 알파벳 하나를 입력하시오>>");
char word = (char)System.in.read();
System.in.read(); //엔터와 스페이스값을 없애줌)
System.in.read(); //
for(char i = word; i<=word; i--) {
for(char j = 'a'; j<= i; j++) {
System.out.print(j);
}
if(i=='a') {
break;
}
System.out.println();
}
}
}
728x90
'코딩 연습장 > JAVA' 카테고리의 다른 글
자바 3장 연습문제(반복문)-3 (0) | 2021.03.18 |
---|---|
자바 3장 연습문제(반복문)-2 (0) | 2021.03.18 |
자바 가위바위보 게임 (0) | 2021.03.18 |
자바 2장 연습문제(조건문)-4 (0) | 2021.03.18 |
자바 2장 연습문제(조건문)-3 (0) | 2021.03.18 |