분류 전체보기350 728x90 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. 2017_ 한글창의공모전 제출작품 당선되진 않았지만 친구와 함께했던 뜻깊은 작품들이다. 빛초롱 한글로된 시의 글귀를 철판에 새겨 회오리 모양으로 휘감았다. 다은 인두기 스탬플러 혹은 고데기처럼 생긴 인두기이다. 한글 자음과 모음을 자석으로 된 앞코에 끼워 인두를 찍을 대상을 사이에 끼우고 쇠가 달궈진 상태에서 오므리면 한글 인두를 쉽게 찍어낼 수 있다. 일상 생활에 보편적이지 않은 인두기를 익숙한 스템플러, 고데기의 형태에 적용하여 접근성을 높이고자 하였다. 유아의 옷에 이름을 새기는 용으로 적절하여 육아 중인 부모들이 사용하거나 글귀를 새귀는 것을 좋아하는 사람들에게 적절한 아이템이다. 한글총 한글을 입력하면 LED창에 입력된 한글이 뜬다. 입력된 글자를 확인한 뒤 방아쇠를 당기면 한글로 글자가 읽힌다. '내가' '너에게' 말을 쏘아 .. 2018. 3. 29. JAVA_ Test022_ 비트 단위 연산자 비트열 반전 ~(정리중) Test022 비트 단위 연산자 비트열 반전 ~// int는 4 Byte 지만 앞은 모두 0이므로 생략해둠a = 10 → 00001010 a~ → 11110101 → -11 // +11과 더해서 0이되면 -11이 맞으므로 확인 + 00001011 → +11 -------------- 00000000 b = -10 → 00001010 11110101 + 1 ------------- 11110110 00001001 → 9 Test022.java public class Test022{public static void main(String[] args){int a = 10, b = -10; System.out.printf("~a : %d\n", ~a);System.out.printf("~b : %d\n", ~b.. 2018. 3. 29. JAVA_ Test021_ printf() 메소드로 특수문자 % 출력하기 Test021 Quiz printf() 메소드로 특수문자 % 출력하기사용자로부터 정수를 두 번 입력받아 사칙연산 및나머지 연산을 수행하여 결과를 출력하는 프로그램 작성→ %% = % 보이기 Test021.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test021{public static void main(String[] args) throws IOException{// 변수 선언 및 인스턴스 생성int a, b; // 정수int plus, minus, multiply, division, remainder; // 연산자 정의BufferedReader br =.. 2018. 3. 29. 728x90 이전 1 ··· 26 27 28 29 30 31 32 ··· 35 다음 728x90