space_java 작업 폴더 만들고 시작
rt.jar = api
- 유용하게 쓸 수 있는 도구들이 많다
- java.lang - math.class(수학적인 역할을 하기 때문에 많이 사용됨)
자바프로젝트 폴더 만든거에서 (단축키 컨트롤+N)
- Hello제목의 클래스 생성(패키지 제목이 없음 - default package)
- chapter01 패키지 생성 - Hello클래스 생성 (패키지 제목이 존재)
- 패키지 안에서 클래스 생성하기 전에 메인 메소드 자동 생성 체크 하고 피니시 - 메인 메소드 자동으로 작성됨
* 클래스만 생성한 상태에서 main을 치고 컨트롤+스페이스 누르면 main메소드 생성 가능
- 메소드 안에 System.out.println 작성(.을 찍으면 자동으로 뒤에 넣을게 뜸)
- println은 다음 행에서 출력하는 명령
*실행하기 위해서는 ctrl + F11(자동 컴파일 되고 실행)
주석달기
- 문자는 ' ', 문자열은 " "
- /* */은 범위 주석
*전구모양 : 지역변수 값은 사용되지 않았다는 뜻
*syso + ctrl + space : 출력 명령어 자동 완성 단축키
*ctrl + space : 자동완성 목록
*ctrl + alt + 방향키 위/아래 : 복사
*alt + 방향키 위/아래 : 이동
*ctrl + / : 자동주석
타입, 변수 사용
문자열 합성
- x:3,y=5 에서 x:5,y:3으로 변경
변수는 값을 변경할 수 있는데 타입을 두 번 쓰면 오류가 난다
- long타입인데 범위 안에서 오류가 나는 이유는 기본적으로 int로 인식하기 때문
- 숫자 뒤에 L을 붙여 long타입으로 명시해줘야 문제 없이 작동함(명확하게 구분 위해 대문자로)
- import 띄울라면 Sc까지 치고 ctrl+space 눌러서 java.util에 있는 Scanner로 들어가야 함
- 반지름을 입력해야 하니까 scanner.nextInt();를 사용해서 나중에 10을 넣으면 원의 면적이 나오게 하는 것