๐Ÿ“Œํด๋ž˜์Šค์˜ ์ •์˜ (feat.์ž๋ฐ”์˜ ์ •์„)

๋ฆฌ๋ฌด rimu ยท2022๋…„ 10์›” 22์ผ
0

Java

๋ชฉ๋ก ๋ณด๊ธฐ
3/35
post-thumbnail

โ˜ํด๋ž˜์Šค๋ž€?

1.์„ค๊ณ„๋„ 2.๋ฐ์ดํ„ฐ+ํ•จ์ˆ˜์˜ ๊ฒฐํ•ฉ 3.์‚ฌ์šฉ์ž์ •์˜ํƒ€์ž… โ–ถ 3๊ฐ€์ง€๋กœ ์ •์˜

๋ณ€์ˆ˜ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„
๋ฐฐ์—ด ๊ฐ™์€ ์ข…๋ฅ˜์˜ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„
๋ฐฐ์—ด์˜ ํ•œ๊ณ„๋Š” ๊ฐ™์€ ์ข…๋ฅ˜๋ฐ–์— ์ €์žฅํ•  ์ˆ˜ ์—†๋Š”๋ฐ
์ด๊ฒŒ ๋ฐœ์ „ํ•ด์„œ ๋‚˜์˜จ๊ฒŒ
๊ตฌ์กฐ์ฒด ์„œ๋กœ ๊ด€๋ จ๋œ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ(์ข…๋ฅ˜ ๊ด€๊ณ„X)๋ฅผ ํ•˜๋‚˜๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„
๋” ๋ฐœ์ „ํ•œ๊ฒŒ ํด๋ž˜์Šค(class) : ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜์˜ ๊ฒฐํ•ฉ(๊ตฌ์กฐ์ฒด+ํ•จ์ˆ˜) ์„œ๋กœ ๊ด€๋ จ์žˆ๋Š” ๋ฐ์ดํ„ฐ,๋ณ€์ˆ˜๋งŒ ์•„๋‹ˆ๋ผ ํ•จ์ˆ˜๋„ ๊ด€๋ จ์ด ์žˆ๋‹ค๋ฉด ๊ฐ™์ด ๋ฌถ์ž๋ผ ์ƒ๊ฐํ•ด์„œ

ํ•จ์ˆ˜๋ž‘ ๋ฉ”์„œ๋“œ๋Š” ๊ฐ™์€ ๋ง์ด๋‹ค!

์–ด๋–ค ํ•˜๋‚˜์˜ ์ž‘์—…์„ ํ•˜๋Š” ๋ช…๋ น๋ฌธ๋“ค์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด๋†“๋Š”๊ฒŒ ํ•จ์ˆ˜

ํด๋ž˜์Šค์˜ ์ •์˜

์‚ฌ์šฉ์ž ์ •์˜ ํƒ€์ž… - ์šฐ๋ฆฌ๊ฐ€ ์ •์˜ํ•œ ํƒ€์ž…, ์›ํ•˜๋Š” ํƒ€์ž…์„ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
์‹œ๊ฐ„์„ ๋‹ค๋ฃจ๊ณ  ์‹ถ์–ด์„œ ํƒ€์ž…type์„ ์ฐพ์•„๋ดค๋Š”๋ฐ ์ž๋ฐ”์—” ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž…์ด ์—†๋‹ค.
๊ธฐ๋ณธํ˜• 8๊ฐ€์ง€๋ฐ–์— ์—†์Œ. ์‚ฌ์‹ค์€ ์ž๋ฐ”์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹œ๊ฐ„ ํด๋ž˜์Šคํƒ€์ž…์ด ์žˆ๊ธดํ•œ๋ฐ
์ผ๋‹จ ์ง€๊ธˆ์€ ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ , ๋งŒ๋“ค์–ด ๋ณด์ž!

int hour; //์‹œ๊ฐ„
int minute; //๋ถ„
int second; //์ดˆ 

3๊ฐœ์˜ ์‹œ๊ฐ„์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ ๋ณ€์ˆ˜ 9๊ฐœ๋ฅผ ์„ ์–ธํ•จ

int hour1, hour2, hour3;
int minute1, minute2, minute3; 
int second1, second2, second3; //๋น„๊ฐ์ฒด์ง€ํ–ฅ์ ์ธ ์ฝ”๋“œ

ํ•˜์ง€๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ

class Time {
	int hour;
    int minute;
    int second;
 	}
    โ†• ์„œ๋กœ ๊ฐ™์€ ์ฝ”๋“œ๊ฐ€ ๋จ 
    time t = new Time();
    Time t1 = new Time();
    Time t2 = new Time();
    Time t3 = new Time(); 
    t.hour = 12;
    t.minute = 34;
    t.second = 56; //๊ฐ์ฒด์ง€ํ–ฅ์ ์ธ ์ฝ”๋“œ, ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ํŽธํ•ด์ง

์ด๋ ‡๊ฒŒ 3๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ ๋Œ€์‹ ์— ํ•˜๋‚˜์˜ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š”๊ฑธ๋กœ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ์Œ
3๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ฉด 3๊ฐœ์˜ ์ €์žฅ๊ณต๊ฐ„์ด ์ƒ๊น€

์ฐธ์กฐ ์ž๋ฐ”์˜ ์ •์„ ๊ธฐ์ดˆํŽธ ๋งํฌํ…์ŠคํŠธ

profile
JAVA / SQL / Spring ์„ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿฅ

0๊ฐœ์˜ ๋Œ“๊ธ€