[ Java를 시작하기 위한 절차 ]
1. Project 생성
2. Package 만들기
- name은 소문자로 작성 (관례)
- '.'는 파일 안에 파일 생성
- ex. com.sbs -> com.파일에 sbs파일 생성
3. Class 만들기
- Name은 무조건 대문자로 시작
- Main은 시작점으로 무조건 있어야함 (관례)
[ Java Tip ]
- 저장은 숨쉬듯이 해야함 (강조)
- 빨간 점은 오류가 있다는 뜻
- 나도 모르게 더블클릭(점) 박을 수 있는데 조심할 것.
- 항상 코드를 짜기 전에, ToDo List를 작성하고 하기 쉬운 일부터 차근차근 해결할 것.
- 코드를 짜면서 계속해서 잘 나오는가 'run'돌려 확인하기
- 만약 진짜 잘못한 점을 모르겠으면 window -> show view -> console 확인해보기
[ 개발환경 Setting ]
- Github와 연결하기
### 강의 내용
- 코드 실행은 위에서 아래로 진행된다.
- System.out : 모니터 -> 출력장치
- System.in : 키보드 -> 입력장치
- 공식은 앞에서부터 계산되는데 앞에서 정수가 '문자'로 취급되었으면 뒤에도 똑같이 '정수'로 취급됨.
- 변수 : 뭔가를 저장 할 수 있는 (이름붙여진) 공간
[ 변수타입 = String ] [ 변수명 = Command ] int = 정수 / String 문자
- 조건문 if는 소괄호에 있는 조건이 참일 경우에만 대괄호 안에 있는 공식이 실행됨.
- if 조건문이 참이면 else if는 실행되지 않는다. else는 if,else if 모두 실행되지 않았을 때 작동.
- equals : 같다
- 키보드 입력 받기
- Scanner (스캐너이름) = new Scanner(System.in);
- 변수타입 변수명 = 스캐너이름.nextLine();
- '=' 이 있으면 우측에서부터 실행됨
- i += 1 == i++; : 둘 다 i의 값이 1만큼 증가한다. 라는 뜻
- while 은 반복문이며 if와 비슷한 성질을 가지고 있음.
- 거짓이면 실행을 안하고, 참이면 실행됨.
- if문과 다르게 while문은 {}를 뚫지 못하고 계속 그 안에서 반복됨.
- 그래서 항상 무한루프에 빠질 가능성이 있기에, 빠져나올 가능성을 만들어놔야함.
-ex) break;
'강의 총정리' 카테고리의 다른 글
#015 [정리] 5일차 강의 (0) | 2020.12.04 |
---|---|
#011 [정리] 4일차 강의 (0) | 2020.12.04 |
#010 [정리] 3일차 강의 (0) | 2020.12.01 |