๋ณ์
: ๋ฐ์ดํฐ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํ ์ปจํ ์ด๋์ด๋ค.
์๋์ ๊ฐ์ ๋ค์ํ ์ ํ์ ๋ณ์๊ฐ ์๋ค
string : ํ
์คํธ
int : -123 ์ด๋ 123 ๊ฐ์ ์์ ์๋ ์ ์
double : 3.84651๋ -0.51 ๋ฑ๊ณผ ๊ฐ์ ์ค์
float : -19.99 ๋๋ 19.99 ๊ฐ์ ์์์  ์ดํ์ ๋ถ๋ ์์์ 
char : 'a' ๋๋ 'B' ์ ๊ฐ์ ๋จ์ผ ๋ฌธ์
boolean : true ๋๋ false ๋๊ฐ์ง ์ํ๋ก ๊ฐ์ ์ ์ฅ
primitive Date type
- 8๊ฐ์ง ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ
byte    1 bytes
short   2 bytes
int     4 bytes
Long    8 bytes
float   4 bytes
double  8 bytes
boolean 1 bit
char    2 bytes
์์๊ฐ์ด ์๋ ๋น ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ์
String, Arrays, Classes, Interface ๋ฑ์ด ์๋ค
0 = Nop , 1 = yes
๋ฐฐ์ด Array
(ํ์ด์ฌ์ ๋ฆฌ์คํธ์ ๋น์ทํ ๊ฐ๋ ์ด๋ค.)
- ๊ฐ ๊ฐ์ ๋ํด ๋ณ๋์ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋์  ๋จ์ผ ๋ณ์์ ์ฌ๋ฌ๊ฐ์ ์ ์ฅ ํ  ๋ ์ฌ์ฉํ๋ค
- ๋ฐฐ์ด์์๋ฅผ ๊ฐ์ ธ์ฌ๋๋ ๋ฐฐ์ด๋ช
[0]์ผ๋ก ์ ๊ทผํ๋ค
- ํ๊ณผ ์ด์ด ์๋ ํ์ ๊ฐ์ด ๋ฐ์ดํฐ๋ฅผ ํํ์์ผ๋ก ์ ์ฅํ๋ ๊ฒ์ ์ ์ฉํ๋ค
ex)
        int [][]  = {{1,2,3,4}, {5,6,7}};
        System.out.println(inline[0][1]); //([๊ทธ๋ฃน][๊ฐ๋ณ์ธ๋ฑ์ค])
๋ค์ฐจ์ ๋ฐฐ์ด์ ํตํ ๋ฃจํ
- ์ ์ ์ ์ฐ์(++i[๊ฐ์ด ๋จผ์  ์ฆ๊ฐ๋๊ณ  ์์
์ํ]  ๊ฐ์ฒด์ ๊ฒฝ์ฐ ์ ์ ์ ์ฐ์๊ฐ ์์
์๋๊ฐ ๋นจ๋ผ์ ์ข๋ค)
- ํ์ ์ฐ์ฐ์(i++[์์
์ด ์ํ๋ ํ์ ๊ฐ์ด ์ฆ๊ฐ])
        int [][] nest = {{1,2,3,4}, {5,6,7}};
        for (int qq = 0; qq < nest.length; ++qq){
            for(int ww = 0; ww < nest[qq].length; ++ww){
                System.out.println(nest[qq][ww]);
// Array(๋ฐฐ์ด)๋, ์๋ฐ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ Data Structure(๋ฐ์ดํฐ ์คํธ๋ญ์ณ)์ด๋ค.
// ํ์ง๋ง ์ค๋ฌด์์๋ ๋ง์ด ์ฌ์ฉํ์ง ์๊ณ , ๋ค๋ฅธ ๊ฒ์ ์ฌ์ฉํ๋ค
// ํ์๋ค 50๋ช
์ ์ํ์ ์(์ ์)๋ฅผ ์ฒ๋ฆฌํ๋ ค ํ๋ค.
    int[] scoreArray = new int[50];  // new๋ ๋ฉ๋ชจ๋ฆฌ์ ๊ณต๊ฐํ๋ณดํ๋ ํค์๋์ด๋ค. 50๊ฐ์ ๊ณต๊ฐ์ ํ๋ณดํ๋ผ
    scoreArray[0] = 90;
    scoreArray[1] = 88;
		
        
// ํ์๋ค 20๋ช
์ ์ ์๋ฅผ ๊ด๋ฆฌํ๋ ค ํ๋ค.
// ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ, ๋ชจ๋  ํ์์ ์ ์๋ฅผ 30์ผ๋ก ์ ์ฅํ์ธ์
    int [] mathArray = new int[20];
    for(int i = 0 ; i < mathArray.length ; i++ ) {
        mathArray[i] = 30;
    } 
// 3๋ฒ์งธ ํ์์ ์ ์๋ฅผ ์ถ๋ ฅ
    System.out.println( mathArray[2] );
		
        
// 20๋ช
 ํ์ ์ ์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ์์ค (์ฒซ๋ฒ์งธ๋ถํฐ ์ค๋ฌด๋ฒ์งธ๊น์ง ๋ชจ๋ ์ถ๋ ฅ)
    int [] scoreArr = new int[20];
    for(int i = 0 ; i < scoreArr.length ; i++) {
        System.out.println( scoreArr[i] );
    }
// 70, 99, 45, 64 ์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ก, ๋ฐฐ์ด๋ก ๋ง๋๋ ๋ฐฉ๋ฒ
    int[] mathArr = {70, 99, 45, 64};
    for(int i = 0; i < mathArr.length ; i++) {
        System.out.println(mathArr[i]);
    }
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์๋ฐ(Java)์ OOP(๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ) ๊ฐ๋  (0) | 2024.05.22 | 
|---|---|
| ์๋ฐ(Java)์ ์บก์ํ(Encapsulation) ๊ฐ๋  (0) | 2024.05.22 | 
| ์๋ฐ(Java)์ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ๊ฐ๋  (0) | 2024.05.22 | 
| ์๋ฐ(Java)์ ํ๋ ์บ์คํ ๊ณผ ์ถ์ ์บ์คํ ๊ฐ๋  (0) | 2024.05.22 | 
| ์๋ฐ(Java)์ ์๋ฐ ๋ฉ์๋(Methods) ๊ฐ๋  (2) | 2024.04.26 |