Java_00

Java_00

통합개발환경(IDE)

개발의 편의성을 높이기 위해 사용하는 툴

- 이클립스

JAVA

JVM(JAVA Virtual Machine)

- JAVA로 만든 프로그램을 실행

JRE(JAVA Runtime Environment)

- JVM을 생성

- JVM에서 실행할 때 필요한 파일들(라이브러리)

JDK(JAVA Development Kit)

- JRE외에 개발에 필요한 도구들

컴파일

사람의 언어(명령어)를 컴퓨터 언어로 바꿔주는 작업

컴파일러(javac)

컴파일 해주는 장치

구성요소

프로젝트 - 패키지 - 클래스 - 메소드 - 소스코드

이클립스 단축키

프로젝트 새로 만들기 - alt + shift + N

새로만들기 - ctrl + N

자동완성 - ctrl + space

실행 - ctrl + F11

전체화면 ctrl + m

복사붙여넣기 ctrl alt 위아래화살표

줄 옮기기 alt 위아래화살표

syso - ctrl + space 자동완성(System.out.println();)

한줄 주석 //

범위 주석 /* */

자료형

int 정수형 0

double 실수형 0.0

char 문자형 'a'

String 문자열 "a"

출력메소드

System.out.println()

마지막에 줄바꿈까지 출력

System.out.print()

줄바꿈을 포함하지않음

System.out.printf()

형식지정 출력

형식지정자

int %d (decimal)

double %f

String %s

char %c

%<숫자1>.<숫자2>f - 전체길이를 숫자1만큼 출력

소수점 아래 숫자2만큼 출력 (실수에서만)

숫자1이 양수면 오른쪽정렬 음수면 왼쪽정렬

숫자1왼쪽에 0을 붙이면 빈칸이 0이됨(숫자형태만)

제어문자(escape character)

문자열 안에서 사용되며 특수한 기능을 함

줄바꿈

\" "출력

\' '출력

\\ \출력

\t 일정간격 띄우기(tab)

자료형 변수명

금지사항

1. 변수 이름은 띄어쓰기가 불가능

띄어쓰기 대신 그부분을 대문자로 표기(카멜표기법)

띄어쓰기 대신 _를 사용(팟홀표기법)

2. 특수문자 사용불가

특수문자는 각각 역할이 있어서 사용불가( _ 만 예외로 사용가능)

3. 숫자로 시작불가

4. 키워드 사용불가

권장사항

1. 의미있는 단어사용

2. 소문자로 시작

클래스는 대문자, 변수는 소문자로 시작

입력

import java.util.Scanner

Scanner sc = new Scanner(System.in)

변수 = sc.next()

다음 입력을 문자열로 받음, space나 enter로 구분

변수 = sc.nextLine()

다음 줄입력을 문자열로 받음, enter로 구분

변수 = sc.nextInt()

다음 입력을 정수로 받음

공유하기 글 요소 저작자표시

from http://playpizza.tistory.com/16 by ccl(A) rewrite - 2021-11-07 21:01:57