이클립스 첫 실행 ~ 프로젝트 생성 ~ 클래스 생성까지!
Eclipse는 1개의 workspace 안에 여러 개의 project들을 관리함
Create a project -> Java Project -> Project name : Lec01_Hello -> Finish
Open java perspective : java 프로젝트에 준비되는 화면 레이아웃으로 바꾸시겠습니까?
-> 매번 선택하기 귀찮으니 Remember my decision 선택 -> Open Perspective
생성 완료
프로젝트 생성시, 동일한 이름의 폴더도 생성됨
[코드 실행 방법]
1. 마우스 우클릭 -> Run As -> Java Application 클릭
2. 왼쪽 상단 Run 버튼 클릭
3. Ctrl + F11 단축키
-> 컴파일 후 실행까지의 모습 Console 창에 출력됨
package com.lec.java.hello;
public class Hello {
/*
* block comment (블럭 주석)
* 여러줄에 걸친 주석
*/
public static void main(String[] args) {
// comment (주석)
// line comment (한줄 주석)
// 프로그램 실행과는 상관없지만,
// 개발자가 프로그램을 작성할때 설명을 달아주는 것.
System.out.println("Hello Java");
System.out.println("안녕하세요"); //sysout + ctrl + space 단축키
System.out.println(); // 줄바꿈만 실행
System.out.println("웹개발반입니다~");
System.out.println(1+2);
System.out.println("1+2");
}
}
*.java --------> *. class
컴파일 실행
package com.lec.java.firstjava;
/*
모든 자바 프로그램은 main() 메소드로부터 '시작'한다
프로그램 실행순서는 '시작' 부터 한 문장(Statement) 씩 실행되는 것이 원칙
문장의 끝은 반드시 세미콜론 ';' 으로 마무리 해야 한다
*/
public class FirstJava {
public static void main(String[] args) {
System.out.println("My first Java App");
System.out.println(123);
System.out.println(10 + 20); // 숫자 + 숫자 => 산술연산
System.out.println(10 * 20); // 정수 와 정수 의 연산 결과는 => 정수
System.out.println(10 - 20);
System.out.println(10 / 20); // 0.5에서 소수점 잘라서 결과 => 0
System.out.println(10.0 + 20.0); // 실수와의 연산 결과는 => 무조건 실수
System.out.println(10 + 20.0);
System.out.println(20.0 + 10); /****** */ -> /** */ : 주석임. 파란색으로 뜨는데 살짝 다른 기능이 있음
System.out.println(10 / 20.0);
System.out.println(.1 + .023);
System.out.println(123. / 4.);
// "~" : 문자열 (String)
// 문자열끼리의 덧셈 => 문자열 연결
System.out.println("안녕하세요" + "여러분!");
// "문자열" + 숫자 => 문자열
// ↓ 문자열 변환
// "문자열" + "숫자" => 문자열
System.out.println("결과:" + 10);
System.out.println("결과:" + 10 + 20); //왼쪽 더하기부터
//
// "결과:10" + "20"
System.out.println(10 + 20 + ":결과");
System.out.println("결과:" + (10 + 20)); //괄호 먼저
// println() print with line, print() - 줄바꿈 없음
System.out.print("안녕");
System.out.print("하세요");
System.out.println();
// 이스케이프 문자 (escape character)
// She says "Hi" <-- 출력하려면?
System.out.println("She says \"Hi\"");
// 입문시 기억해야할 이스케이프 문자
// \"
// \t : 8칸 단위 탭
// \n : 줄바꿈
// \\ : 역슬레시 자체 출력
System.out.println("123\t456\t789");
System.out.println("1234\t5678\t9");
System.out.println("Avengers\n\\Endgame\\");
System.out.println("프로그램 종료");
}
}
1. VIEW 설정하기
2. 기본적인 오류 문구