Java programming

(22.09.24)Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ์กฐ๊ฑด๋ฌธ, ๋ฐฐ์—ด, ๋ฐ˜๋ณต๋ฌธ ์‹ค์Šต

ํ”„๋กœ๊ทธ๋ž˜๋จธ ์˜ค์›” 2022. 9. 24.

์–ด์ œ์— ์ด์–ด ์˜ค๋Š˜์€ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐฐ์—ด ๊ทธ๋ฆฌ๊ณ  ๋ฐ˜๋ณต๋ฌธ์— ๋Œ€ํ•ด ์‹ค์Šตํ–ˆ๋‹ค.

 

if๋ฌธ๊ณผ switch ()~case๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ์„ฑ์ ์„ ํ†ตํ•œ ํ•ฉ๊ฒฉ (์žฅํ•™์ƒ), ํ•ฉ๊ฒฉ, ๋ถˆํ•ฉ๊ฒฉ์„ ๊ตฌํ•ด๋ณด์•˜๋‹ค.

 

if๋ฌธ์„ ์ด์šฉํ•˜์—ฌ 90์  ์ด์ƒ์ด๋ฉด ํ•ฉ๊ฒฉ์ด๋ฉด์„œ ์žฅํ•™์ƒ์ด๊ณ  ๋‚˜๋จธ์ง€ ๊ฒฝ์šฐ์—” ๋‹ค์‹œ if๋ฌธ์„ ์จ 60์ ์ด์ƒ์€ ํ•ฉ๊ฒฉ ๊ทธ์™ธ ๋‚˜๋จธ์ง€(์ฆ‰ 60์  ๋ฏธ๋งŒ)์€ ๋ถˆํ•ฉ๊ฒฉ์ด ๋‚˜์˜ค๊ฒŒ ํ–ˆ๋‹ค.

if๋ฌธ์€ true ์™€ false ๋‘๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์ค‘ ๋ถ„๊ธฐ๋ผ ๋ถ€๋ฅธ๋‹ค.

 

switch ()~case๋ฌธ ๊ฒฝ์šฐ ์ •์ˆ˜ ๋‚˜๋ˆ„๊ธฐ ์ •์ˆ˜๋Š” ์ •์ˆ˜๊ฐ€ ๋‚˜์˜ค๋ฏ€๋กœ 83์ ์ด๋“  85์ ์ด๋“  10์œผ๋กœ ๋‚˜๋ˆ„๋ฉด 8์ด ๋‚˜์˜ค๊ธฐ์— ๊ฑฐ๊ธฐ์— ๋‹ค์‹œ 10์„ ๊ณฑํ•˜์—ฌ 10์˜ ๋ฐฐ์ˆ˜ ์ ์ˆ˜๋กœ ๊ตฌ๋ถ„ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.

100์  90์ ์ผ ๋• ํ•ฉ๊ฒฉ ์žฅํ•™์ƒ, 80์  70์  60์ ์ผ๋• ํ•ฉ๊ฒฉ ๊ทธ์™ธ ๋‚˜๋จธ์ง€๋Š” ๋ถˆํ•ฉ๊ฒฉ์ด ๋‚˜์˜ค๊ฒŒ ํ•˜์˜€๋‹ค.

 

if๋ฌธ   switch ()~case๋ฌธ ๋‘˜ ๋‹ค 85์ ์„ ๋„ฃ์—ˆ๊ธฐ์— ๋‘˜ ๋ชจ๋‘ ํ•ฉ๊ฒฉ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

 

๋ฐฐ์—ด๊ณผ ๋ฐ˜๋ณต๋ฌธ์ธ for๋ฌธ๊ณผ while๋ฌธ์„ ์ด์šฉํ•ด ๋ณด์•˜๋‹ค.

 

3๊ฐœ์งœ๋ฆฌ ์ •์ˆ˜ํ˜• ๋ฐฐ์—ด์„ ์„ ์–ธํ•œ๋‹ค. i++ ๋กœ i๋ฅผ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.

๋ฐฐ์—ด two๋ฅผ ์„ ์–ธํ•˜๊ณ  ์ง์ ‘ ๊ฐ’์„ 3๊ฐœ ๋Œ€์ž…ํ–ˆ๋‹ค.

๋ฐฐ์—ดtwo์˜ ๋‚ด์šฉ์„ str์— ํ•˜๋‚˜์”ฉ ๋„ฃ๊ณ  10ํ–‰์„ ์‹คํ–‰ํ•œ๋‹ค. ๊ฒฐ๊ตญ ๋ฐฐ์—ด two์˜ ๊ฐœ์ˆ˜๋งŒํผ ์‹คํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค.

์ •์ˆ˜ j๋ฅผ ์„ ์–ธํ•˜๊ณ  0์œผ๋กœ ์ดˆ๊ธฐํ™” ์‹œ์ผฐ๋‹ค.

๋ฐฐ์—ดone์˜ ๊ฐœ์ˆ˜๊ฐ€ 3๊ฐœ์ด๋ฏ€๋กœ j๊ฐ€ 3๋ณด๋‹ค ์ž‘์€ ๋™์•ˆ ๋ฐ˜๋ณต ์ˆ˜ํ–‰ํ•œ๋‹ค. j๋ฅผ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.

 

์˜ค๋Š˜์€ ์–ด์ œ๋ณด๋‹ค ์‹ฌํ™”ํ•™์Šต์„ ๊ณต๋ถ€ํ•ด ๋ณด์•˜๋‹ค. ์กฐ๊ฑด๋ฌธ์€ ์ดํ•ด๊ฐ€ ๊ธˆ๋ฐฉ๋์ง€๋งŒ ๋ฐ˜๋ณต๋ฌธ์€ ์ž์„ธํžˆ ๋“ค์—ฌ๋‹ค ๋ด์•ผ ์ดํ•ด๊ฐ€ ๊ฐ”๋‹ค.

๋‚ด์ผ์€ ๊ต๋ณด๋ฌธ๊ณ ์— ๊ฐ€์„œ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค ์ฑ…์„ ์‚ฌ์„œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ด์šฉํ•œ ์–ดํ”Œ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต์„ ์‹œ์ž‘ํ•ด ๋ณด๋ คํ•œ๋‹ค.

 

ํ”„๋ ˆ์ž„์›Œํฌ ๊ณต๋ถ€์™€ ์–ธ์–ด ๊ณต๋ถ€๋ฅผ ๊ฐ™์ด ๋Œ๋ ค์„œ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ฅผ ๋๋งˆ์น˜๋Š”๊ฒŒ ๋ฐ˜๋…„ ๋ชฉํ‘œ๋‹ค!!!!!!

ํ™”์ดํŒ…!!!

 

๋Œ“๊ธ€