본문 바로가기
Develop+㈜/- Computer.P

(자바) 프로그래밍 기초22 - 복습(변수의 종류, 증감연산자, 클래스, 배열제어)

by JoyKim 2019. 8. 10.
반응형

소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git

변수복습, 증감연산자, 배열제어 폴더 참고하세요

 

1. 변수내에 무엇이 저장 

1) 기본형 변수 : 값 

    기본형 데이터(정수, 실수, 문자, 논리)

    int num = 4;

2) 참조형 변수 : 주소

    배열, 클래스, 컬렉션

    int[ ] num2 = {1, 2, 3};

2. 변수의 생존 범위=>생성된 위치

1) 전역변수: 클래스 내 전체 영역

2) 지역변수: 생성된 괄호 내 지역

 

3. 형변환 (캐스팅 Casting)

강제형변환: 메모리가 큰대서 작은대로 변환(int -> byte)

- 별도 코딩 필요

자동형변환: 메모리가 작은대서 큰대로 변환(byte -> int)

 

 

4. 증감연산자

 

1) 기본

 

 

2) 계산 방법

3) 증감 연산자의 특성

 

5. 에러처리

 

 

6. 2진수 처리

 

10, 9, 8(십진수)

=> 0, 1(2진수)

 

9%2=1

4%2=0

2%2=0

1

 

7. 클래스 복습 - 은행 계좌 만들기

1) 계좌 부품 만들기

 

 

2) 계좌 사용 만들기

 

3) 반복문 쉽게 만드는법

 

 

8. 클래스 복습 - 성적 5명 입력하기

 

1) 생성자 만들기

 

 

2) 합 구하기

 

3) 한명 성적 합 및 평균 구하기

 

 

 

 

9. 반복문 복습

1) 0부터 9까지 10줄 찍기

 

 

2) 구구단 만들기

 

 

10. 배열을 사용한 반복문 복습

1) 극장 예매 만들기

 

 

2) 극장 예매 심화

 

 

3) 화면 만들기

JButton b1 = new Jbutton(1+"");

b1은 참조형(주소)

JButton[] buttons = new JButton[200];

for 

button[i] = new JButton(i+"");

 

11. 배열

컬랙션

-------

순서 => ArrayList

중복X(bag) => HashSet

FIFO(milk): queue => LinkedList

map(키+값)=> Hashmap

 

반응형