목록Java (181)
충분히 쌓여가는
형변환(casting) 변수나 리터럴의 타입을 다른 타입으로 변환하는 것 형변환하고자 하는 변수나 리터럴의 앞에 변환하고자 하는 타입을 괄호와 함께 붙여주기만 하면된다 (타입)피연산자 실수 -> 정수 public class practice { public static void main(String[] args) { double d = 85.4; int i = (int)d; System.out.println(i); // 85 System.out.println(d); // 85.4 } } 정수 -> 실수 public class practice { public static void main(String[] args) { int i = 10; double d = (double)i; System.out.print..
타입 설명 사용예 전위형 값이 참조되기 전에 증가시킨다 j = ++i; 후위형 값이 참조된 후에 증가시킨다 j = i++; 전위형 j = ++i; ++i; j = i; public class practice { public static void main(String[] args) { int i = 5, j = 0; j = ++i; // 전위형 System.out.println(i); // 6 System.out.println(j); // 6 } } 후위형 j = i++; j = i; i++; public class practice { public static void main(String[] args) { int i = 5, j = 0; j = i++; // 후위형 System.out.println(i)..
연산자 종류 종류 연산자 산술 연산자 + - * / % 비교 연산자 > = + - -----------------------> 비교연산자 -----------------------> = instanceof -----------------------> == != 논리 연산자 -----------------------> & -----------------------> ^ -----------------------> | -----------------------> && -----------------------> || 삼항 연산자 -----------------------> ?: 대입 연산자
1. 문자와 숫자 간의 변환 '0'을 더하거나 빼준다 산술 변환 ②번 public class practice { public static void main(String[] args) { String str = "3"; // 문자열 System.out.println(str.charAt(0) - '0'); // 문자열 -> 문자 -> 숫자(3) System.out.println(3 + '0'); // 숫자(51), 0은 숫자로 48 } } 2. 문자열로의 변환 빈 문자열""을 더하기 public class practice { public static void main(String[] args) { System.out.println("3" + 1); // 문자열(31) System.out.println("" ..