๋ฐ์ํ ์์ 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. ์ด์ 1 ๋ค์ ๋ฐ์ํ