- 함수 () - 명령어들의 집합체
자바의 기본 함수 : main() - 클래스명안에서 메인 메서드
- 콘솔(Console) - System
-입력 : 키보드 - System.in
-출력 : 화면 - System.out
HelloTest.java -> src폴더 안에서 확인 가능한 자바 코드
컴파일!(번역)
HelloTest.class -> bin폴더 안에서 확인 가능한 기계어
컴파일 실행방법
- 우클릭 - 런애즈 - 자바 애플리케이션
- Ctrl + f11
- > 아이콘
**제어 문자
\n - new line
\t - tab : 삽입시 생성 영역에 tab(공백)이 들어간다.
**변환 문자
%d
%f - % 전체 자릿수. 소수 이하 자릿수 f,
예) 0.694 => %5.3f
%3f
%c
%s
- / (슬래쉬)
- \ (역 슬래쉬)
- : (콜론)
- ; (세미 콜론)
- | (파이프 라인 또는 or연산자)
데이터 타입과 종류
- 문자열
"(큰따옴표)로 감싼 영역은 문자열로 해석된다
"a" - 문자
'(홑 따옴표)로 감싼 영역은 문자로 해석된다.
'a' - 숫자
별도의 표기 없이 바로 작성한다
25
연산자 우선순위에 따른 출력
01_basic HelloTest.java
System.out.println(" 25 + 36 = " + 25 + 36);
System.out.println(" 25 + 36 = " + (25 + 36));
얼핏 비슷한 코드로 보이지만 전혀 다른 출력 결과가 나타난다.
연산자
연산자와 피연산자
연산자의 종류
종류 | 연산자 | 설명 |
비교연산자 | + - * / % << >> | 크고 작고 다름을 비교 |
논리연산자 | && || ! & | 그리고(AND) 또는(OR)으로 조건을 연결 |
대입연산자 | = | 우변의 값을 좌변에 저장 |
기타 | (type) ? : instanceof | 형변환 연산자, 삼항연산자, instanceof연산자 |
연산자의 우선순위
하나의 식(expression)에 연산자가 둘 이상 있을 때, 어떤 연산을 먼저 수행할지를 자동결정하는 것
'개발언어 > Java _ Spring' 카테고리의 다른 글
변수2 / 연산과 형 변환 (0) | 2022.08.01 |
---|---|
Java기초_변수(variable) (0) | 2022.08.01 |
이클립스(Eclipse) 핵심 단축키 모음 (0) | 2022.08.01 |
Java_패키지, 클래스 생성 (0) | 2022.08.01 |
Java_프로젝트 생성 (0) | 2022.08.01 |