DAY-08. ์ž๋ฐ” ๋ฐฐ์—ด

less than 1 minute read

๐Ÿ“Œ2022-03-07

์ž๋ฐ”

โ— ๊ฐœ์ธ์ด ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ ์€ ๊ฒƒ ์ด๊ธฐ์— ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์„ ์ˆ˜๋„ ์žˆ์Œ

1๏ธโƒฃ ์˜ค๋ฅ˜ ์žก๊ธฐ

ํ‹€๋ฆฐ์ฝ”๋“œ

  • equals๋ผ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Character๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
  • ๋ฐ˜๋ฉด == ์„ ์ด์šฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์›์‹œํ˜• ํƒ€์ž…์ธ char ์ด์šฉ

    1.png

๐Ÿ‘ˆstackoverflow

์˜ณ๋ฐ”๋ฅธ ์ฝ”๋“œ

2๏ธโƒฃ ๋ฐฐ์—ด(Array)

  • ๊ฐ™์€ ์ž๋ฃŒํ˜•์˜ ์ง‘ํ•ฉ
  • ๊ฐ™์€ ์ž๋ฃŒํ˜• ๋ณ€์ˆ˜๋“ค์„ ๋ชจ์•„์„œ ํ•˜๋‚˜์˜ ์ด๋ฆ„์œผ๋กœ ๊ด€๋ฆฌ
  • int[] -> intํ˜• ๋ฐฐ์—ด์„ ์˜๋ฏธ(์ž๋ฃŒํ˜•)
  • arr -> ๋ณ€์ˆ˜๋ช…_ ์ฐธ์กฐ๋ณ€์ˆ˜
  • new -> heap ์˜์—ญ์— ์ €์žฅ -> ๋ฐฐ์—ด์€ ์ฐธ์กฐ์ž๋ฃŒํ˜•
  • int[5] -> heap ์˜์—ญ์— 5์นธ์งœ๋ฆฌ ๊ณต๊ฐ„(๋ณ€์ˆ˜)์„ ๋งŒ๋“ค๊ฒ ๋‹ค

2.jpg

Quiz-1

Quiz-2

Quiz-3

for each

์˜ค๋ฅ˜

  • int / Integer ์ฃผ์˜

try ~ catch

3.png

  • try : ์—๋Ÿฌ๊ฐ€ ์—†์„ ๋•Œ ์ฝ”๋“œ ์‹คํ–‰
  • catch : try์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด ์ฝ”๋“œ ์‹คํ–‰

๐Ÿ”จ ๋ฐฐ์—ด์˜ ์ˆ˜์ •

  1. Quiz-1

4.png

  1. Quiz-2
  • ๋ฐฉ๋ฒ•2๋ฒˆ for๋ฌธ์—์„œ ์กฐ๊ฑด์‹ hello.length/2 ๋ฅผ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•จ

๐Ÿ“™ ๋ฐฐ์—ด์˜ ๋ณต์‚ฌ

  1. ์–•์€ ๋ณต์‚ฌ

5.jpg

  • ๊ฐ™์€ ์ฃผ์†Œ๊ฐ’์„ ๊ฐ€์ง€๋Š” ๊ณต๊ฐ„์„ ๊ฐ€๋ฅดํ‚ค๊ฒŒ ๋œ๋‹ค๋ฉด ์–•์€ ๋ณต์‚ฌ
  • ํ•œ ์ฐธ์กฐ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ์ˆ˜์ •ํ•˜๋ฉด ๋‹ค๋ฅธ ์ฐธ์กฐ ๋ณ€์ˆ˜์˜ ์ฃผ์†Œ๊ฐ’์˜ ๋ฐ์ดํ„ฐ๋„ ์ˆ˜์ •๋œ๋‹ค.
  1. ๊นŠ์€ ๋ณต์‚ฌ

6.jpg

  • ์‹ค์ œ ๋ฐฐ์—ด ์•ˆ์— ๋“ค์–ด์žˆ๋Š” ๊ฐ’๋งŒ ๋ณต์‚ฌ๊ฐ€ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒƒ
  • ์›๋ณธ ๋ฐ์ดํ„ฐ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ

๐Ÿงจ๋ฐฐ์—ด์˜ ์‚ญ์ œ

1) Quiz-1

  • int ๋ฐฐ์—ด์€ 0์œผ๋กœ String ๋ฐฐ์—ด์€ null๋กœ ์‚ญ์ œ

Categories:

Updated:

Leave a comment