목록[Java]/Program source (java) (146)
Everything has an expiration date
/*========================================= ■■■ 연산자(Operator) ■■■ - 조건 연산자 == 삼항 연산자 ===========================================*/ /* ┌───────┐ 피연산자 연산자 피연산자 연산자 피연산자 -------- -------- -------- 1항 2항 3항 피연산자 ? 피연산자 : 피연산자 -------- --------- -------- 1항 2항 3항 1항의 연산 결과 → true→ 2항 수행(치환) 연산 결과 → false→ 3항 수행(치환) */ // 사용자로부터 임의의 정수를 입력받아 // 입력받은 정수가 짝수인지 홀수인지 판별하는 프로그램을 구현한다. // 단, 조건연산자(삼항연산자)를 활..
/*========================================= ■■■ 연산자(Operator) ■■■ - 논리 연산자 ===========================================*/ public class Test026 { 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); } } // 실행 결과 /* a &&..
/*========================================= ■■■ 연산자(Operator) ■■■ - 비트 단위 연산자 ===========================================*/ public class Test025 { public static void main(String[] args) { int x = 128;// 00000000 00000000 00000000 10000000 System.out.printf("x > 3 : %d\n", x >> 3); // 00000000 00000000 00000000 00010000 System.out.printf("x / 8 : %d\n", x / 8); //--==>> x >> 3 : 16 // x / 8 : 16 ..
/*====================================================== ■■■ 연산자(Operator) ■■■ - 비트 단위 연산자 - 두 변수에 담겨있는 내용(값) 바꾸기 → 스왑(swap) → 『xor』 연산자 활용~!!! =======================================================*/ public class Test024 { public static void main(String[] args) { // 주요 변수 선언 및 초기화 int x = 20, y = 23; //int temp;//-- 임시 저장 변수(빈 컵) // 담겨있는 내용물 확인 System.out.printf("x → %d, y → %d\n", x, y); // 연..
/*====================================== ■■■ 연산자(Operator) ■■■ - 비트 단위 연산자 =======================================*/ 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); System.out.printf("a | b : %d\n", d); System.out.printf("a ^ b : %d\n", e); } } // 실행 결과 /* a & b : 5 a | b : 15 a..
/*============================================ ■■■ 연산자(Operator) ■■■ - 비트 단위 연산자 ==============================================*/ 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); } } // 실행 결과 /* ~a : -11 ~b : 9 계속하려면 아무 키나 누르십시오 . . . */ /* a = 10→ 00001010 ↓ ~a 1 1111111 11110101 → -11 → ..