본문 바로가기

학원/JAVA - 학원

자바 - 예제 1

728x90

space_java 작업 폴더 만들고 시작

 

rt.jar = api

- 유용하게 쓸 수 있는 도구들이 많다

- java.lang - math.class(수학적인 역할을 하기 때문에 많이 사용됨)

 

자바프로젝트 폴더 만든거에서 (단축키 컨트롤+N)

- Hello제목의 클래스 생성(패키지 제목이 없음 - default package)

- chapter01 패키지 생성 - Hello클래스 생성 (패키지 제목이 존재)

- 패키지 안에서 클래스 생성하기 전에 메인 메소드 자동 생성 체크 하고 피니시 - 메인 메소드 자동으로 작성됨

* 클래스만 생성한 상태에서 main을 치고 컨트롤+스페이스 누르면 main메소드 생성 가능

패키지 - 클래스 - main메소드

- 메소드 안에 System.out.println 작성(.을 찍으면 자동으로 뒤에 넣을게 뜸)

- println은 다음 행에서 출력하는 명령

*실행하기 위해서는 ctrl + F11(자동 컴파일 되고 실행)

 

주석달기

- 문자는 ' ', 문자열은 " "

- /* */은 범위 주석

 

*전구모양 : 지역변수 값은 사용되지 않았다는 뜻

*syso + ctrl + space : 출력 명령어 자동 완성 단축키

*ctrl + space : 자동완성 목록

*ctrl + alt + 방향키 위/아래 : 복사

*alt + 방향키 위/아래 : 이동

*ctrl + / : 자동주석

 

타입, 변수 사용

메세지 
메세지 추가

 

문자열 합성

문자열 2개 합쳐서 나오게 - 결과 가나다라마바사

 

숫자 더하기 - 결과 3
설정값 + 숫자 - 결과 30
결과3시간 5분
총 분으로 계산 - 결과 185분
결과  x:3,y=5
값 변경

- x:3,y=5 에서 x:5,y:3으로 변경

byte 범위 내에서 출력

변수는 값을 변경할 수 있는데 타입을 두 번 쓰면 오류가 난다

타입명은 한번만

- long타입인데 범위 안에서 오류가 나는 이유는 기본적으로 int로 인식하기 때문

- 숫자 뒤에 L을 붙여 long타입으로 명시해줘야 문제 없이 작동함(명확하게 구분 위해 대문자로)

 

문자와 동일한 값을 가지는유니코드와 16진수

 

문자열 연습

 

 

원의 면적 구하기

 

연산 예제

 

타입 변환

 

캐스팅 예제

 

 

서로 다른 타입 더하기 / long타입을 int타입으로 변환해서 계산

 

스캐너를 사용해서 출력

- import 띄울라면 Sc까지 치고 ctrl+space 눌러서 java.util에 있는 Scanner로 들어가야 함

 

- 반지름을 입력해야 하니까 scanner.nextInt();를 사용해서 나중에 10을 넣으면 원의 면적이 나오게 하는 것

 

728x90

'학원 > JAVA - 학원' 카테고리의 다른 글

반복문(loop), 분기문  (0) 2022.01.24
조건문  (0) 2022.01.21
메소드  (0) 2022.01.21
연산자  (0) 2022.01.21
자바 - 이론1  (0) 2022.01.19