본문 바로가기

728x90

Lang/Java

(5)
[Java] 연산자에 대한 이해 # 연산자 우선순위에 대해서는 아래 링크에서 확인바랍니다. 2022.11.28 - [Lang/Java] - [Java] 연산자 우선순위의 이해 [Java] 연산자 우선순위의 이해 # 연산자 (operator) 의 종류 구분 종류 우선순위 결합규칙 단항 연산자 ++ -- + - ~ ! (type) 높음 산술 연산자 * / % + - 비교 연산자 = instanceof == != 논리 연산자 & ^ | && || 삼항 연산자 ?: 대입 연산자 = += -= siku314.tistory.com # 증감 연산자 ++ : 증가연산자. 피연산자를 1 증가시킨다. -- : 감소연산자. 피연산자를 1 감소시킨다. int x = 0; int y = ++x;// 피연산자 x에 1이 증가하여 y에도 1이 대입됩니다. ++x..
[Java] 연산자 우선순위의 이해 # 연산자 (operator) 의 종류 구분 종류 우선순위 결합규칙 단항 연산자 ++ -- + - ~ ! (type) 높음 산술 연산자 * / % + - 비교 연산자 = instanceof == != 논리 연산자 & ^ | && || 삼항 연산자 ?: 대입 연산자 = += -= *= /= = &= ^= |= 낮음 # 연산자 우선 순위의 예 사용 예 설 명 -x + 1 x에 붙은 -가 +보다 먼저 연산된다. 단항 연산자 우선. x + 2 * 3 +보다 *가 먼저 연산된다. 산술 연산자 중 * / % 우선. x + 4 > y - 5 >보다 +, -가 먼저 연산된다. 산술 연산자 우선. x > 6 && y ,
[Java] Java 입력 클래스 Scanner # Scanner Scanner를 사용하기 위해서 1. java.util.scanner 패키지를 import 합니다. > import java.util.Scanner; 혹은 > import java.util.*; 2. scanner 객체 생성 > Scanner sc = new Scanner(System.in); 멤버 함수 설명 nextByte() byte형 정수 입력 nextShort() short형 정수 입력 nextInt() int형 정수 입력 nextLong() long형 정수 입력 nextFloat() float형 실수 입력 nextDouble() double형 실수 입력 nextBoolean() boolean형 데이터 입력 next() 공백단위로 끊어서 String형 문자열 입력 nextLine..
[Java] Java 출력 함수 printf() println()은 출력 형식을 지정할 수 없습니다. 다양한 출력 형식을 지원하는 printf()를 알아보겠습니다. # 지시자 예 System.out.printf("%.2f", 10.0/3);// 3.33소수점 2자리까지 출력 System.out.printf("%d", 0x1A);// 2610진수로 출력 System.out.printf("%x", 0x1A);// 1A16진수로 출력 # 지시자 리스트 지시자 설명 비고 %b boolean true / false %d decimal 10진수 %o octal 8진수 %x, %X hexadecimal 16진수 %f floating point 부동소수점 %e, %E exponent 지수표현식 %c character 문자 %s string 문자열 - 지시자 활용 예..
[Java] Java 변수 접두사 접미사 메모리사이즈 # 변수 변수 ( Variable ) : 하나의 값을 저장하기 위한 공간 상수 ( Constant ) : 한 번만 저장이 가능한 변수 ( 수정 불가 ) 리터럴 ( Literal ) : 그 자체로 값을 의미하는 것 int a = 10;// a 는 변수 final b = 20;// final을 붙이면 상수 ( 수정 불가 ) int c = 30;// 30 은 값이므로 리터럴 # 리터럴의 접두사, 접미사 종류 리터럴 접미사 논리형 true, false 없음 정수형 100, 0b0010, 055, 0xBB, 200L L (생략가능) 실수형 3.14, 3.0e8, 1.5f, 0x1.0p-1 f (float), d (double) 문자형 'A', '1', '\n' 없음 문자열 "ABC", "123", "A", "tr..

728x90