본문 바로가기

Study Note/Java169

728x90
JAVA_ Test042_ switch 문 실습 : 연산자 Test042 switch 문 실습 : 연산자※ 실습 문제 사용자로부터 임의의 두 정수와 연산자를 입력받아 해당 연산의 처리 결과를 출력하는 프로그램을 작성한다. 단, switch 문을 활용하여 구현할 수 있도록 하며, 연산 결과는 편의상 정수의 형태로 처리하도록 한다. Test000.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test042{public static void main(String[] args) throws IOException{BufferedReader br = new BufferedReader(new InputStreamReader(Sy.. 2018. 4. 6.
JAVA_ Test041_ switch 문 실습 : 별찍기 Test041 switch 문 실습 : 별찍기※ 실습 문제 1 부터 3까지의 정수 중 하나를 사용자로부터 입력받아 입력받은 정수만큼 별문자(★)가 출력되는 프로그램을 작성한다. 단, 두 가지 방법으로 구현할 수 있도록 한다. ① switch 문의 일반 모델을 활용한다. ② switch 문의 기본 모델을 활용하되, 『break』를 딱 한 번만 사용할 수 있도록 구성한다. Test041.java import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader; public class Test041{public static void main(String[] args) throws IOException{Buffere.. 2018. 4. 6.
JAVA_ Test040_ switch 문 정의 및 실습 Test040 switch 문 정의 및 실습※ 다중 선택문이라 하며, switch 문 다음의 수식 값에 따라 실행 순서를 여러 방향으로 분기할 때 사용하는 문장이다.※ 형식 및 구조 switch(수식) { case 상수1 : 문장1; [break;] case 상수2 : 문장2; [break;] : [defalut : 문장n;] [break;] }※ switch 문의 『수식』과 case의 『상수』는 byte, short, int, long 형이어야 한다.※ case 문 뒤에 『break;』가 없는 형태인 경우 다음 case 문의 문장을 계속해서 수행하게 된다. (기본 모델) Test040.java import java.io.BufferedReader;import java.io.InputStreamReade.. 2018. 4. 4.
JAVA_ Test039_ if ~ else 연습 : 알파벳 대소문자 변경 프로그램 Test039 if ~ else 연습 : 알파벳 대소문자 변경 프로그램※ Quiz 실습문제 사용자로부터 알파벳 한 문자를 입력받아서 이를 판별하여 소문자를 입력받았을 경우 대문자로 변환하고 대문자를 입력받았을 경우 소문자로 변환하는 프로그램을 작성한다. 단, 입력은 『System.in.read()』 메소드를 활용하여 구현한다. ※ 알파벳 모음 아스키코드 A(65), E(69), I(73), O(79), U(85) ↓ +32 a(97), e(101), i(105), o(111), u(117) Test039.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test.. 2018. 4. 4.
JAVA_ Test038_ if ~ else 연습 : 알파벳 변환 프로그램 Test038 if ~ else 연습 : 알파벳 변환 프로그램※ Quiz 실습문제 사용자로부터 알파벳 한 문자를 입력받아 이를 판별하여 입력받은 알파벳이 모음일 경우만 결과를 출력하는 프로그램을 작성한다. 단, 대소문자를 모두 적용할 수 있도록 처리한다. 또한, 알파벳 이외의 문자가 입력되었을 경우 입력 오류에 대한 내용을 사용자에게 안내해줄 수 있도록 한다. ※ 알파벳 모음 아스키코드 A(65), E(69), I(73), O(79), U(85) ↓ +32 a(97), e(101), i(105), o(111), u(117) Test000.java import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader.. 2018. 4. 4.
JAVA_ Test037_ if, Scanner 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램 Test037 if, Scanner 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램※ Quiz 실습문제 사용자로부터 임의의 정수 세 개를 입력받아 작은 수에서 큰 수 순으로 출력하는 프로그램을 작성한다. 단, 입력 데이터를 한 번에 처리할 수 있도록 구성하며, 『xor』연산자를 활용하여 스왑 처리를 할 수 있도록 한다. ※ xor 연산자x = x ^ y;y = y ^ x;x = x ^ y; Test037.java import java.util.Scanner; public class Test037{public static void main(String[] args){Scanner sc = new Scanner(System.in);int a, b, c; System.out.println("임의의 세 정.. 2018. 4. 4.
JAVA_ Test036_ if else 문 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램 Test036 if else 문 연습 : 작은 수에서 큰 수 순으로 출력하는 프로그램※ Quiz 실습 문제 사용자로부터 임의의 정수를 입력받아 작은 수에서 큰 수 순으로 출력하는 프로그램을 작성한다. 단, 임시 저장 변수 int temp를 이용하여 자리바꿈을 한다. (비트연산자를 이용한 자리바꿈 → Test025 참고) Test036.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test036{public static void main(String[] args) throws IOException{BufferedReader br = new BufferedRea.. 2018. 4. 4.
JAVA_ Test035_ if else 문 연습 : 배수 판별 프로그램 Test035 if else 문 연습 : 공배수 판별 프로그램※ Quiz 실습 문제 사용자로부터 임의의 정수를 입력받아 입력받은 정수가 2의 배수인지, 3의 배수인지, 2와 3의 배수인지, 2와 3의 배수가 아닌지 판별하여 결과를 출력하는 프로그램을 구현한다. Test035.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test035{public static void main(String[] args) throws IOException{//▲ 변수선언BufferedReader br = new BufferedReader(new InputStreamReader(.. 2018. 4. 4.
JAVA_ Test034_ if else 문 연습 : 두 개의 정수를 입력받아 연산하는 프로그램 Test034 if else 문 연습 : 두 개의 정수를 입력받아 연산하는 프로그램※ Quiz 실습 문제 임의의 두 정수와 연산자를 입력받아 해당 연산자의 처리 결과를 출력하는 프로그램을 작성한다. 단, if 조건문을 활용하여 처리할 수 있도록 하며, 연산 결과는 편의상 정수형으로 처리될 수 있도록 한다. ※ 문자열은 비교연산자로 비교 불가※ 연산자의 아스키코드+ = 43- = 45* = 42/ = 47 Test034.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test034{public static void main(String[] args) throws.. 2018. 4. 4.
JAVA_ Test033_ if else 문 연습 : 윤년 평년 판단 프로그램 Test033 if else 문 연습 : 윤년 평년 판단 프로그램Quiz 실습 문제사용자로부터 임의의 연도를 입력받아 입력받은 년도가 윤년인지 평년인지 판별하여 결과를 출력하는 프로그램을 구현한다.단, 입력은 BufferedReader 의 readLine() 을 활용하고 연산은 조건 연산자를 활용할 수 있도록 한다. ※ 윤년 판별 조건 4년 주기는 윤년이다. (2/29일이 있을 경우 윤년이다.) 그러나 100년 주기는 평년이다. 그러나 400년 주기는 윤년이 맞다. Test033.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test033{public sta.. 2018. 4. 4.
728x90
728x90