Java 특징
1. 객체지향프로그래밍 (OOP)
2. 이름 규칙
클래스, 인터페이스명
- 카멜의 법칙 : 클래스명 첫 글자는 대문자
- 띄어쓰기 대신 다음 단어 첫글자 다시 대문자로 작성
패키지명
- 모두 소문자
3. 함수()
- 명령어들의 집합체
- 자바가 제공하는 main 함수
4. 콘솔 System
- 입력 : 키보드 System.in
- 출력 : 모니터 System.out
5. 자바 파일명 == 클래스명
- HelloTest.java // 원시파일 (source file)
🔽 Complie 🔽
- HelloTest.class // 컴파일된 파일
6. Type
숫자 | 2 |
'문자' | '2' |
"문자열" | "2" |
7. 함수, 클래스, import 등 검색
Practice
메모장에 작성
저장 : HelloTest.java (파일 형식 : 모든 파일, 인코딩 : ANSI)
컴파일 : cmd
1. HelloTest.java
class HelloTest {
public static void main(String[] args) {
System.out.print("안녕하세요\n");
System.out.print("안녕하세요");
System.out.println("사과\t딸기\t바나나");
}
}
2. NumberTest.java
class NumberTest {
public static void main(String[] args) {
System.out.println(25 + 3);
System.out.println("25" + "3"); // 문자열 더하기 > 결합
System.out.println("25 + 3");
System.out.println("25 + 3 = " + 25 + 3);
System.out.println("25 + 3 = " + (25 + 3));
System.out.println();
System.out.println("26 + 3 = " + (26 + 3));
System.out.println("26 - 3 = " + (26 - 3));
System.out.println("26 * 3 = " + (26 * 3));
System.out.println("26 / 3 = " + (26 / 3));
System.out.println("26 / 3 = " + (26. / 3));
// 소수 이하 둘째자리까지
System.out.println("26 / 3 = " + String.format("%4.2f", (26. / 3)));
System.out.println("26 / 3 = " + String.format("%.2f", (26. / 3)));
}
}
연산자 우선순위 : 초록색 먼저, 그 다음 보라색
결과 : 25 + 3 = 253
정수 / 정수 = 정수
실수 / 정수 = 실수
정수 : %d
실수 : %f
Eclipse
1. 프로젝트 생성 // test
- eclise create new java project
- Module 체크 해제
2. 패키지 생성 // basic
윈도우 | 리눅스 | 자바 |
폴더 | 디렉토리 | 패키지 |
3. 파일 생성 // HelloTest
Ctrl Space // 자동완성
4. 실행
- Ctrl F11
- 우클릭 > Run As > Java Application
'Language > Java' 카테고리의 다른 글
문법 - 반복문 (0) | 2024.07.10 |
---|---|
문법 - 예외 처리 (0) | 2024.07.05 |
문법 - 조건문 (0) | 2024.07.05 |
문법 - Basic (0) | 2024.07.05 |
개념 (0) | 2022.12.16 |