분류 전체보기347 728x90 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. JAVA_ Test020_ 실수형 데이터타입의 정밀도 테스트 실습 Test020 실수형 데이터타입의 정밀도 테스트 실습 float(4 Byte) 보다 double(8 Byte)가 더 정밀하다는 것을 증명 Test020.java public class Test020{public static void main(String[] args){float a = 0;double b = 0; // 연산 및 처리 → 100000번 반복for(int i = 1; i 2018. 3. 28. JAVA_ Test019_ 자바의 기본 입출력 : java.util.Scanner (콤마구분) Test019 자바의 기본 입출력 : java.util.Scanner (콤마구분)※ java.util.Scanner※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다. ※ throws IOException 불필요※ BurfferedReader가 더 구형이다. Test019.java import java.util.Scanner; public class Test019{public static void main(String[] args){// Scanner 인스턴스 생성Scanner sc = new Scanner(System.in); // 주요 변수 선언Stri.. 2018. 3. 28. JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분) Test018 자바의 기본 입출력 : java.util.Scanner (공백구분)※ java.util.Scanner※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다. ※ throws IOException 불필요※ BurfferedReader가 더 구형이다. Test018.java import java.util.Scanner; public class Test018{public static void main(String[] args){// Scanner 인스턴스 생성Scanner sc = new Scanner(System.in); // 주요 변수 선언Stri.. 2018. 3. 28. 728x90 이전 1 ··· 26 27 28 29 30 31 32 ··· 35 다음 728x90