본문 바로가기

강의 총정리

#009 [정리] 2일차 강의

[ 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;

 

 

 

 

참고링크 : codepen.io/boyeonahn/pen/yLJLQpy?editors=1000

'강의 총정리' 카테고리의 다른 글

#015 [정리] 5일차 강의  (0) 2020.12.04
#011 [정리] 4일차 강의  (0) 2020.12.04
#010 [정리] 3일차 강의  (0) 2020.12.01