Java/Script
-
비트연산자Java/Script 2018. 2. 10. 14:29
코드설명 : 비트연산자 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960int num; & (And) 연산 -> & | 0 | 1 | ---------------------------- 0 | 0 | 0 | ---------------------------- 1 | 0 | 1 | num = 0xD3 & 0xF0; // 11010011 & 11110000 => 11010000 0xD0System.out.println("0xD3 & 0xF0 = " + num); // 0xD3 & 0xF0 = 208System.out.printf("0x%x \n", num); ..
-
자료형의 변경Java/Script 2018. 2. 10. 14:11
코드설명 : Wrapper Class 123456789101112String.valueOf(A) -> 숫자A를 문자열로 변경 A.toString() -> 숫자A를 문자열로 변경 Integer.parseInt(A) -> A라는 문자열을 정수형으로 변경 Double.parseDouble(A) -> A라는 문자열을 실수형으로 변경 아스키코드값 구하기 char c = '4';System.out.println("c = "+ c); // c = 4System.out.println("c = "+ (int)c); // c = 52cs
-
문자열의 변경Java/Script 2018. 2. 10. 13:19
코드설명 : 문자열의 변경 123456789101112131415161718192021222324252627282930313233343536A.substring(n,m) -> 문자열 A에서 n이상m미만 번째의 문자열을 출력한다. String str8 = "홍길동-24-2000/01/01-서울시";String subStr = str8.substring(4,6);System.out.println("subStr = " + subStr); // subStr = 24 toUpperCase -> 문자열의 소문자를 대문자로 바꿔준다.String str9 = "abcDEF";String upStr = str9.toUpperCase();System.out.println("upStr = " + upStr); // upSt..
-
문자열의 길이, 문자열의 수정Java/Script 2018. 2. 10. 13:11
코드설명 : 문자열의 길이, 문자열의 수정 123456789101112131415161718192021222324A.length() -> 문자열 A의 글자수를 출력한다. 리턴값은 int문자열이 null 일 경우에는 NullPointerException 발생 String str7 = "abcabcabc";int len = str7.length();System.out.println("str7의 글자수 : "+len); // str7의 글자수 : 9 replace(A,B) -> A의 문자열을 B로 수정한다. str7 = "A*B*C*D";System.out.println("str7 = " + str7); // str7 = A*B*C*D String repStr = str7.replace("*","-"); Sy..
-
문자열의 비교,검색Java/Script 2018. 2. 10. 12:58
코드설명 : 문자열의 비교,검색 12345678910111213141516171819202122A.equals(B) A와 B의 문자열을 비교한다. 리턴값은 boolean String a1 = "abcd";String a2 = "bcde"; boolean b = a1.equals(a2);System.out.println("b = " +b); // b = false indexOf -> 특정 문자가 앞에서 몇번째 위치하는지 알려준다. 리턴값은 int String str7 = "abcabcabc"; int i = str7.indexOf("c"); System.out.println("c는 " + i + "번째 있습니다."); // c는 2번째 있습니다. i= str7.indexOf("f");System.out.p..
-
논리연산자Java/Script 2018. 2. 10. 12:11
코드설명 : 자바에서의 논리연산자 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354public class MainClass { public static void main(String[] args) { /* 논리연산자 (True, False) 제어문 ( if, for, while, switch)과 같이사용한다. &&는 AND연산자 그리고 둘다 true 일때만 true 나머진 false ||는 OR연산자 또는 적어도하나가 true이면 true !는 NOT연산자 ~~이아닌 a b a가 b보다 크다. a = b a는 b보다 크거나 같다. (등호가뒤어와야함 띄어쓰기하면안댐) a == b..
-
증감연산자Java/Script 2018. 2. 10. 11:56
코드설명 : Java에서의 증감연산자 12345678910111213141516171819202122232425262728293031class OperatorClass { public static void main(String[] args) { int num1 = 16; // num1 = num1 + 1; num1 = 1 + num1; num1 +=1; 모두같은거 num1++; // increament (증가연산) System.out.println("num1 = "+num1); // num1 = 17 ++num1; // 증가연산 System.out.println("num1 = "+num1); // num1 = 18 num1--; // decrement (감소연산) System.out.println("nu..