Study Note/Java169 728x90 JAVA_ Test032_ if else 문 연습 : 짝수 홀수 판단 프로그램 Test032 if else 문 연습 : 짝수 홀수 판단 프로그램 ※ 조건문을 구성할 때에는 항상 조건의 구성 순서에 유의해야 한다. ※ 조건문 구성 과정에서 이외의 영역(else)을 업무에 포함된 내용으로 처리하는 것은 바람직하지 않다. Test032.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test032{public static void main(String[] args) throws IOException{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));int n; S.. 2018. 4. 4. JAVA_ Test031_ if else 문 실습 : 성적 출력하기 Test031 if else 문 실습문제 : 성적 출력하기Quiz 실습문제이름, 국어점수, 영어점수, 수학점수를 입력받아 다음과 같은 형태로 출력하는 프로그램을 작성한다.등급은 평균점수를 기준으로 처리한다.90 ~ 100점 : A 80 ~ 89점 : B70 ~ 79점 : C 60 ~ 69점 : D60점 미만 : F단, BufferedReader 의 readLine() 메소드를 통해 입력받을 수 있도록 하며, printf() 메소드를 통해 출력할 수 있도록 구현한다. Test031.java import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test031{public sta.. 2018. 4. 4. JAVA_ Test030_ if 문 실습 : 짝수, 홀수 판별 프로그램 Test030 if 문 실습 : 짝수, 홀수 판별 프로그램※ Quiz 실습문제사용자로부터 임의의 정수를 입력받아 입력받은 정수가 짝수인지 홀수인지 판별하여 결과를 출력하는 프로그램을 구현한다.단, BufferedReader 의 readLine() 메소드를 통해 입력받을 수 있도록 처리하고 if 문을 활용하여 구현할 수 있도록 한다. (else 는 아직 사용하지 않는다.) Test030.java import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test030{public static void main(String[] args) throws IOException{//▲ 변수.. 2018. 4. 4. JAVA_ Test029_ 삼항 연산자(조건 연산자)로 윤년 판단하기 Test029 삼항 연산자(조건 연산자)로 윤년 판단하기※ 윤년 판별 조건 4년 주기는 윤년이다. (2/29일이 있을 경우 윤년이다.) 그러나 100년 주기는 평년이다. 그러나 400년 주기는 윤년이 맞다. Test029.java import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader; public class Test029{public static void main(String[] args) throws IOException{// BufferedReader 인스턴스 생성BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); .. 2018. 4. 4. JAVA_ Test028_ 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__ Test028 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__Quiz 실습 문제사용자로부터 임의의 정수를 입력받아 입력받은 정수가 양수인지, 음수인지, 0인지 구분하여 결과를 출력하는 프로그램을 작성한다.단, 입력 데이터는 BufferedReader 의 readLine() 을 통해 넘겨받을 수 있도록 한다. 또한 조건 연산자(삼항 연산자)를 활용하여 기능을 구현할 수 있도록 한다. Test028.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test028{public static void main(String[] args) throw.. 2018. 4. 4. JAVA_ Test027_ 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__ Test000 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__※ 옛 개발자들은 삼항 연산자라 불렀지만 요즘은 조건 연산자로 더 많이 불린다. 피연산자 연산자 피연산자 연산자 피연산자 1항 2항 3항 피연산자 ? 피연산자 : 피연산자 1항 2항 3항 Quiz사용자로부터 임의의 정수를 입력받아입력받은 정수가 짝수인지 홀수인지 판별하는 프로그램을 구현한다.단, 조건 연산자(삼항 연산자)를 활용하여 작성할 수 있도록 한다. Test027.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test027{public static void main(.. 2018. 4. 4. JAVA_ Test026_ 비트 단위 연산자 shift Test026 비트 단위 연산자 shift※ 양수를 기반으로 처리할 시엔 >> 와 >>>는 같은 결과가 나온다. ※ 문제풀이128 → 00000000 00000000 00000000 10000000128 3);System.out.printf("x / 8 = %d\n", x / 8); System.out.printf("x 2018. 4. 4. JAVA_ Test025_ 논리 연산자『xor』^ 로 두 개의 변수 값 자리바꾸기 Test025 논리 연산자『xor』^ 로 두 개의 변수 값 자리바꾸기 ※ 문제풀이x = x ^ y;y = y ^ x;x = x ^ y; x = 20 ^ 23 00010100 → 20 ^ 00010111 → 23 --------------------x = 3; 00000011 → 3 y = 23 ^ 3 00010111 → 23 ^ 00000011 → 3 --------------------y = 20; 00010100 → 20 x = 3 ^ 20 00000011 → 3 ^ 00010100 → 20 --------------------x = 23; 00010111 → 23 Test025.java public class Test025{public static void main(String[] args){// .. 2018. 4. 4. JAVA_ Test024_ 논리 연산자(Operator) &&, ||, ! Test024 논리 연산자(Operator) &&, ||, ! Test024.java public class Test024{public static void main(String[] args){boolean a = true, b = false; System.out.printf("a && b : %b\n", (a&b));System.out.printf("a || b : %b\n", (a|b));System.out.printf("!a : %b\n", !a);System.out.printf("!b : %b\n", !b);}} cmd a && b : falsea || b : true!a : false!b : true계속하려면 아무 키나 누르십시오 . . . 2018. 4. 4. JAVA_ Test023_ 비트 단위 연산자 & | ^ Test023 비트 단위 연산자 & | ^ ※ 계산과정 13 → 00001101 & 7 → 00000111 ---------------------- 00000101 → 5 13 → 00001101 | 7 → 00000111 ---------------------- 00001111 → 15 13 → 00001101 ^ 7 → 00000111 ---------------------- 00001010 → 10 Test023.java public class Test023{public static void main(String[] args){int a = 13, b = 7;int c, d, e; c = a & b;d = a | b;e = a ^ b; System.out.printf("a & b = %d\n", c.. 2018. 4. 4. 728x90 이전 1 ··· 11 12 13 14 15 16 17 다음 728x90