BE/JAVA

[Java] 패스트 캠퍼스 챌린지 2일차

veee2 2021. 9. 7. 22:18

자바와 이클립스 설치하기

 

JDK : Java가 돌아가기 위해서 필요한 라이브러리

Package의 name은 영문, 숫자 전부 가능하며, 영문은 소문자(통상적인 규약)로 사용하는게 좋음

 

컴퓨터에서 자료 표현하기

2진수로 표현

0과 1로만 데이터를 저장함

bit(1비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기

byte(바이트) : 1byte = 8bit

 

2진수와 10진수

10진수 0 1 2 3 4 5 6 7 8 9 10
2진수 0 1 10 11 100 101 110 111 1000 1001 1010

2진수와 8진수 16진수

10진수 0 1 2 3 4 5 6 7 8
2진수 0000 0001 0010 0011 0100 0101 0110 0111 1000
8진수 0 1 2 3 4 5 6 7 10
16진수 0 1 2 3 4 5 6 7 8
10진수 9 10 11 12 13 14 15 16
2진수 1001 1010 1011 1100 1101 1110 1111 10000
9진수 11 12 13 14 15 16 17 20
16진수 9 A B C D E F 10

변수

변수 선언은 자료형과 변수 명으로 선언하며, 선언과 동시에  초기화 할 수 있음

 

자료형(data type) 

기본 자료형(primitive data type)의 종류

  정수형 문자형 실수형 논리형
1바이트 byte - - boolean
2바이트 short char - -
4바이트 int - float -
8바이트 long - double -

byte와 short

- byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용

- short : 2바이트 단위의 자료형 c/c++ 언어와 호환 시 사용

 

int

- 자바에서 사용하는 정수에 대한 기본 자료 형

- 4바이트 단위의 자료형

- 프로그램에서 사용하는 모든 숫자(리터럴)은 int로 저장됨

- 32비트를 초과하는 숫자는 long 자료형으로 처리

 

long

- 8바이트 자료형

- 숫자의 뒤에 알파벳 L 또는 I 을 써서 long 형임을 표시 함

- 예) int num =12345678900; // 오류

       int num = 12345678900; // 오류

       int num = 12345678900L; // ok

반복문이 여러 번 포개진 중첩 반복문

중첩 반복문이란?

- 반복문 내부에 또 다른 반복문이 있음

- 여러 겹으로 반복문을 겹쳐서 구현 가능(단 수행시간에 문제가 발생할 수 있음)

- 외부 반복문과 내부 반복문 간의 변수 값 변화에 유의하며 구현하여야 함

 

구구단 만들기!

package ch20;

public class gugudan {

	public static void main(String[] args) {
		
		int dan = 2;
		int count = 1;
		
		for(; dan <= 9; dan++){
			for(count=1; count<=9; count++){
				System.out.println(dan + "X" + count + "=" + dan*count);
				
			}
			System.out.println();
		}
	}

}

 

본 포스팅은 패스크캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr