Development/Java(853)
-
비트 연산자-OperatorEx10.java
비트 연산자 소스코드 public class OperatorEx10 { public static void main(String[] args){ System.out.println("=========비트 연산자========="); System.out.println(""); byte a = 12; // 128 64 32 16 8 4 2 1 // 0 0 0 0 1 1 0 0 byte b = 20; // 128 64 32 16 8 4 2 1 // 0 0 0 1 0 1 0 0 System.out.println("비트단위의 AND(&): "); /* 값1 값2 결과 0 0 0 1 0 0 0 1 0 1 1 1*/ byte c = (byte) (a & b); // 128 64 32 16 8 4 2 1 // 0 0 0 ..
-
비트 연산자-OperatorEx16
비트연산자 소스코드 public class OperatorEx16 { public static void main(String[] args) { int num1=5; /* 00000000 00000000 00000000 00000101 */ int num2=3; /* 00000000 00000000 00000000 00000011 */ int num3=-1; /* 11111111 11111111 11111111 11111111 */ System.out.println(num1 & num2); // 00000000 00000000 00000000 00000101 // 00000000 00000000 00000000 00000011 // 00000000 00000000 00000000 00000001 Syste..
-
비트 연산 진리표
비트 연산 진리표 & (AND) A B A | B 0 0 0 0 1 1 1 0 1 1 1 1 ^ (XOR) A ~A 0 1 1 0
-
증감연산자- OperatorEx01.java
증감 연산자 소스코드 public class OperatorEx01 { public static void main(String[] args){ System.out.println("=========증가 연산자========="); int i1=5; int i2=5; System.out.println("증가연산자 선행 : " + (++i1) ); System.out.println("i1 : " + i1); System.out.println("증가연산자 후행 : "+ (i2++) ); System.out.println("i2 : " + i2); System.out.println("\n=========감소 연산자========="); System.out.println(""); int j1 = 10; int j2..
-
증감 연산자 선행/후행 실행후 결과값 확인- OperatorEx15
증감 연산자 선행/후행 실행후 결과값 확인 소스코드 public class OperatorEx15 { public static void main(String[] args) { int n1=7; int result1=0; result1 = ++n1; System.out.println("++n : " + result1); int n2=7; int result2 =0; result2= --n2; System.out.println("--n : " + result2); int n3=7; int result3 =0; result3= n3++; System.out.println("n++ : " + result3); int n4=7; int result4 =0; result4= n4--; System.out.print..
-
SCE- SCE연산 수행으로 인한 주의 사항
SCE연산 수행으로 인한 주의 사항 소스코드 class OperatorSCE { public static void main(String[] args) { int num1=0, num2=0; boolean result; result = (num1+=10)0; //(num1+=10) 10 false //(num2+=10)>0 -> 10>0 -> true // false && true //SCE연산이 수행됩으로써 오른쪽의(num2+=10)는 연산이 수행되어 지지 않습니다. System.out.println("result= "+result); System.out.println("num1= " + num1 + ", num2= " + num2); System.out.println(""); result = (num1..