-15단계의 연산자 우선순위
->단계 내에서도 6가지 종류로 나뉨
-> 최우선연산자 > 단항연산자(값 1개 필요) > 이항연산자(3~12순위, 값 2개 필요) > 삼항연산자(13순위, 값 3개 필요) -> 대입연산자(14순위)
-> 나열연산자(15순위) ex) int a = 10, b 30;
-mod : % 나머지 값
-()로 묶으면 하위도 우선으로 계산됨
-. 직접접근연산자
- >>>는 자바만 가지고 있는 쉬프트 연산자
-Win+Tap : 화면전환
-프로그래밍 국가 흐름 : 미국/영국 -> 일본 -> 한국
-자바 9 부터는 객체지향만의 특징이 옅어짐, 절차지향도 섞임
-복합대입이 연산속도 빠름. 다른 연산자와 = 함께사용. =는 항상 오른쪽
-> 같은 표현식이라면 복합대입으로 줄여서 사용 ex) int a += 10;
-비트 연산자는 정수에만 사용가능 (~, <<, >>, >>>, &, ^, |)
*main 함수 작성법
클래스명 변수 = new 클래스명(); // import : ctrl+shift+o
변수.함수();
-char num = new Scanner(System.in).next().charAt(0);
->char는 단독으로 글자만 받을 수 없기 때문에 스트링으로 받아서 charAt(0);으로 글자 하나 확인
-연산자 앞뒤로 공백 원칙 : 나중에 에러찾기, 구문 빠른해석 가능
-Scanner : int num = new Scanner(System.in).nextInt();
-짝수, 홀수 구분 코드 :
(num % 2 == 0 ) & num % 2 !== 1 )
-삼항연산자 : 조건문과 유사 (조건1? 참: 거짓) 중첩사용가능
-Uni : 영문 대문자(65~90), 영문 소문자(97~122), 숫자(48~57)
-괄호를 자꾸 안 닫는다. 미리 쌍괄호 그리고 시작하자
-String으로 입력 받고 char info = 변수.charAt(0); // Scanner 구문 외에도 단독사용 가능
'Begin 2018' 카테고리의 다른 글
Scanner 작성법 (0) | 2018.04.09 |
---|---|
main 함수 작성법 (0) | 2018.04.09 |
자바 프레임워크 과정 - 수강 5일차 (연산자) (0) | 2018.04.07 |
자바 프레임워크 과정 - 수강 5일차 (연산자) (0) | 2018.04.07 |
자바 프레임워크 과정 - 수강 4일차 (형변환) (0) | 2018.04.06 |
자바 프레임워크 과정 - 수강 4일차 (형변환) (0) | 2018.04.06 |
자바 프레임워크 과정 - 수강 4일차 (0) | 2018.04.06 |
자바 프레임워크 과정 - 수강 3일차 (변수) (0) | 2018.04.05 |