๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์˜ˆ์ œ3

[๋‹คํ˜•์„ฑ] ์ถ”์ƒํด๋ž˜์Šค & ์ธํ„ฐํŽ˜์ด์Šค 1. ์ถ”์ƒํด๋ž˜์Šค : abstract ๋ถˆ์™„์ „ํ•œ ํด๋ž˜์Šค์ด๋‹ค. ์ถ”์ƒ์ ์ธ ๋‚ด์šฉ๋งŒ ์ •์˜ํ•˜๊ณ  ์žˆ๋Š” ํด๋ž˜์Šค๋กœ, ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์€ ํ•˜์œ„ํด๋ž˜์Šค์—์„œ ๊ตฌํ˜„๋˜๋„๋ก ํ•  ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ์ถ”์ƒํด๋ž˜์Šค๋Š” ์ž์‹ํด๋ž˜์Šค๋“ค์˜ ๊ณตํ†ต์š”์†Œ๋“ค์„ ๊ฐ€์ƒํ™” ์‹œ์ผœ๋†“๋Š”๋‹ค. ๊ฐ์ฒดํ™”๋Š” ๊ฐ€๋Šฅํ•˜๋‚˜, ๋ชฉ์ ์— ์–ด๊ธ‹๋‚˜๋ฏ€๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ž์‹ํด๋ž˜์Šค์—์„œ ์žฌ์ •์˜ ํ•  ๋ฉ”์„œ๋“œ์˜ ์ด๋ฆ„๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ , ๋ฐ”๋””({})๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š”๋‹ค. ์ด๋Ÿฌํ•œ ๋ฉ”์„œ๋“œ๋ฅผ ์ถ”์ƒ๋ฉ”์„œ๋“œ๋ผ๊ณ  ํ•œ๋‹ค. ์ผ๋ฐ˜ ๋ฉ”์„œ๋“œ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ถ”์ƒ๋ฉ”์„œ๋“œ๋ฅผ ์ƒ์†๋ฐ›์•„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌด์กฐ๊ฑด ์žฌ์ •์˜ ํ•ด์•ผํ•˜๋ฏ€๋กœ ๊ฐ•์ œ์„ฑ์„ ๋ˆ๋‹ค๊ณ  ํ‘œํ˜„ํ•œ๋‹ค. ๊ฐ์ฒดํ™”๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณ€์ˆ˜, ์ƒ์ˆ˜, ๋ฉ”์„œ๋“œ๋ฅผ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๊ณ  ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ถ”์ƒํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ค. package class05; //์ถ”์ƒํด๋ž˜์Šค ์ƒ์„ฑ abstract clas.. 2022. 1. 1.
[๋ฉ”์†Œ๋“œ] ํ•จ์ˆ˜ & ์žฌ๊ท€ํ˜ธ์ถœ ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์ผ๋ฐ˜์ ์ธ ํ•จ์ˆ˜์˜ ๋‚ด์šฉ๊ณผ ์˜ˆ์ œ, ๋งˆ์ง€๋ง‰์œผ๋กœ ์žฌ๊ท€ํ•จ์ˆ˜์˜ ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๊ณ  ์žˆ๋‹ค. 1. ํ•จ์ˆ˜์˜ ๊ธฐ๋ณธ ์ด๋ก  1) ํ•จ์ˆ˜์˜ 3์š”์†Œ input์€ ์ž…๋ ฅ๋˜๋Š” ๊ฐ’์œผ๋กœ, ์ธ์ž·์ธ์ˆ˜·์ž…๋ ฅ๊ฐ’·๋งค๊ฐœ๋ณ€์ˆ˜·ํŒŒ๋ผ๋ฏธํ„ฐ·args๋ผ๊ณ ๋„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. output์€ ์ถœ๋ ฅ๋˜๋Š” ๊ฐ’์œผ๋กœ, ๋ฆฌํ„ด๊ฐ’·return·๋ฐ˜ํ™˜๊ฐ’·์ถœ๋ ฅ๊ฐ’·๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ๋Šฅ 2) ์ถ”๊ฐ€ ์„ค๋ช… ํ•จ์ˆ˜๋Š” ํ˜ธ์ถœ์ด ๋˜์–ด์•ผ๋งŒ ๋™์ž‘ํ•˜๋ฉฐ, ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ธ์ž๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฃŒํ˜•์— ์ œ์•ฝ์ด ์—†์œผ๋ฉฐ, ์ธ์ž ๊ฐœ์ˆ˜์— ๋Œ€ํ•˜์—ฌ๋„ ์ œ์•ฝ์ด ์—†๋‹ค. ex. ๋ฉ”์„œ๋“œ๋ช… (int num1, double num2) ๋“ฑ์ด ์„ ์–ธ ๊ฐ€๋Šฅํ•˜๋‹ค. 2. ํ•จ์ˆ˜์˜ ์œ ํ˜•๊ณผ ์„ ์–ธ๋ฐฉ๋ฒ• 1) ํ•จ์ˆ˜์˜ ์„ ์–ธ public static output ํ•จ์ˆ˜๋ช… (input){ (*๋ฆฌํ„ด๊ฐ’์ด ์žˆ์„ ๊ฒฝ์šฐ*)๋ฆฌํ„ด๊ฐ’ (*๋ฆฌํ„ด๊ฐ’.. 2021. 12. 27.
[์ œ์–ด๋ฌธ] ๊ณผ์ œ_up, down game ๋ฐ˜๋ณต๋ฌธ๊นŒ์ง€์˜ ๋‚ด์šฉ์„ ํ™œ์šฉํ•˜์—ฌ ๊ณผ์ œ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ํ’€์ด๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ๋žœ๋ค์˜ ์‚ฌ์šฉ๋˜ํ•œ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 1. ๊ณผ์ œ 1) ์š”๊ตฌ์‚ฌํ•ญ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ฏธ๋ฆฌ ์ •๋‹ต์„ ์„ค์ •ํ•ด๋‘๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ง„ํ–‰ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. Q . 1~100์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์„ ํƒํ•˜์„ธ์š”. -> 70์ž…๋ ฅ 70~100์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์„ ํƒํ•˜์„ธ์š”. -> 99์ž…๋ ฅ 70~99 ์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์„ ํƒํ•˜์„ธ์š”. -> 98์ž…๋ ฅ 98! ์ •๋‹ต์ž…๋‹ˆ๋‹ค! ์ด 3๋ฒˆ๋งŒ์— ๋งž์ถ”์…จ์Šต๋‹ˆ๋‹ค. 2) ๋ณธ์ธ ํ’€์ด package test2; import java.util.Scanner; public class game { public static void main(String[] args) { int asw = 98; int choice=0; int cnt = 0; int j; String msg = ".. 2021. 12. 23.
๋ฐ˜์‘ํ˜•