// 한 줄 주석
/*
범위 주석
어러 줄 작성 가능
*/
package란?
⇒ 관련된 코드들의 묶음 (쉽게 말해 폴더)
최소 3레벨 이상으로 작성하기 (.
단위로 구분)
ex) kh.edu.test
단순 개발의 경우 3레벨 아니어도 되는데, 웹 개발은 3레벨 이상으로 하는 것을 필수로 생각하면 됨
프로젝트 주소의 기반이 됨 (도메인 주소)
package edu.kh.tset.testProject;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World~!"); // Hello World~!
}
}
main()
메서드가 있어야 프로젝트 실행 가능
한 프로젝트엔 최소 1개 이상의 main 메서드가 필요함
추가로 문장 끝에 ;
(세미콜론) 찍어줘야 문장의 끝이라고 인식함
명령어 끝에 ; 없으면 에러 발생 (Syntax Error)
package edu.kh.tset.testProject;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World~!"); // 영문
System.out.println("헬로 월드~!"); // 한글
System.out.println("123456~!"); // 숫자
}
}
/* 출력 결과
Hello World~!
헬로 월드~!
123456~!
*/
여기서 쌍따옴표 " "
로 감싼 것들은 문자열이 됨
쌍따옴표 안에 작성된 텍스트 (코드)는 단순 문자열로 인식됨
" "
안에 작성되지 않은 코드는, 숫자 & 변수로 인식됨
package edu.kh.tset.testProject;
public class HelloWorld {
public static void main(String[] args) {
// 단순 문자열이므로, 계산되지 않고 그대로 출력 됨
System.out.println("1 + 2"); // 1 + 2
// 문자열이 아니므로, 연산된 값이 나옴
System.out.println(1 + 2); // 3
}
}
package edu.kh.tset.testProject;
public class HelloWorld {
public static void main(String[] args) {
// 문자열 + 숫자 -> 연결
System.out.println("14 * 19 = " + 266); // 14 * 19 = 266
System.out.println("14 * 19 = " + 14 * 19); // 14 * 19 = 266
}
}
숫자와 숫자의 덧셈은 실제 덧셈 연산 결과임
(문자열 + 숫자) 혹은 (문자열 + 문자열) 는 이어쓰기 됨
자바는 사칙연산의 우선순위를 그대로 따름
ex) 우선 계산을 원하면 ()
괄호를 사용하면 됨
모짜렐라 인더버거-베이컨 세트 (강남역 방면, 롯데리아 역삼점)
너무 멀지 않은 곳에 롯데리아가 있어서 가볍게 먹기 좋고, 매장이 넓어서 앉을 곳은 최소한 확보되는 느낌?
그래도... 맥도날드가 좀만 더 가까웠으면 좋았을텐데..