// 한줄주석
/*
여러줄
주석
*/
1 번 라인 : com\human\ex 안에 있다
9 번 라인 : 클래스 HelloWorld
10번 라인 : 메소드 main
키워드 : class public void와 같이 프로그램에서 문법적으로 사용 하도록 미리 약속된 명령어들
예약어 : 현재 키워드로 사용되고 있지 않지만 앞으로 키워드로 사용될 예정인 명령어 들
식별자 : main out System 와 같이 식별의 용도로 사용되는 것들
main 메소드의 시작
{}
괄호가 사용되는 용도와 사용되는 곳을 기술하시오.
중괄호는 관련있는 코드를 묶어 놓은 것
클래스 블럭, 메소드 블럭, 조건문 블럭, 반복문 블럭 등 다양한 관련있는 코드를 묶는다.
예 ,아니오(true,false) 형태의 값을 저장할 수있는 불리언 (boolean),
소수점이 없는 숫자 정수(int), byte, short, long
소수점이 있는 숫자 실수 (double), float
문자(char)
println 은 출력 마지막에 줄바꿈 ,
print는 줄바꿈 없음
이스케이프시퀀스란 엔터, 탭, 쌍따옴표와 같이 출력시 문제가 되는 문자열을 특수한 문자를 추가하여 출력 할 수 있도록 할때 사용하는 방법
\t \n \" \' 등 \를 사용함
helloWorld.java
이다. 잘못된 부분을 찾아 보자.
public class MyHelloWorld {
pubIic static void main(string[] args) {
system.Out.print1n(
'Hello
World~'
)
}
}
파일명이 대문자로 시작하지 않음,
public class 인 상태로 파일명과 클래스 이름이 일치하지 않음
string의 첫글자가 대문자가 아님
system의 첫글자가 대문자가 아님
Out이 소문자가 아님
print1n이 l이 아닌 1을 입력함
'Hello
World~'에서 줄바꿈이 필요한 경우 'Hello\nWorld~' 의 형태로 이스케이프시퀀스를 사용하여야 함
세미콜론이 빠짐
키워드
,예약어
,식별자
를 구분해보자.
키워드 public, class, void, static
식별자 main,args,System,out,println
안녕자바
를 출력해보자.public class PrintExample {
public static void main(String[] args) {
System.out.print("안녕자바");
}
}
public class PrintExample {
public static void main(String[] args) {
System.out.println("홍길동\nexample@example.org\n010-1234-5678");
}
}