๐ Java & Spring21 Java ๊ธฐ๋ณธํธ ๊ฐ์_ํด๋์ค์ ๋ฐ์ดํฐ ํด๋์ค๊ฐ ํ์ํ ์ด์ Java ์ธ์์ ํด๋์ค์ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋งํผ ํด๋์ค์ ๊ฐ์ฒด๋ผ๋ ๊ฐ๋ ์ ์ค์ํ๋ค. ๊ทธ๋ฐ๋ฐ ํด๋์ค์ ๊ฐ์ฒด๋ ๋๋ฌด ๋ง์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ด์ ํ ๋ฒ์ ์ดํดํ๊ธฐ ์ฝ์ง ์๋ค.์ฌ๋์ด ๊ด๋ฆฌํ๊ธฐ ์ข์ ๋ฐฉ์์ ๊ฐ๋ ์ ํ๋๋ก ๋ฌถ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ ๊ฐ์ฒด ๋ณ๋ก ๊ฐ์ ๊ด๋ฆฌํ๋ ๊ฒ์ด๋ค. ํด๋์ค ๋์ student ํด๋์คpublic class Student { String name; int age; int grade;}class ํค์๋๋ฅผ ์ฌ์ฉํด์ ํ์ ํด๋์ค(Strudent)๋ฅผ ์ ์ํ๋ค. ํ์ ํด๋์ค๋ ๋ด๋ถ์ ์ด๋ฆ(name), ๋์ด(age), ์ฑ์ (grade) ๋ณ์๋ฅผ ๊ฐ์ง๋ค.์ด๋ ๊ฒ ํด๋์ค์ ์ ์ํ ๋ณ์๋ค์ ๋ฉค๋ฒ ๋ณ์, ๋๋ ํ๋๋ผ ํ๋ค.๋ฉค๋ฒ ๋ณ์(Member Variable) .. 2024. 11. 25. Java ์ ๋ฌธ ๊ฐ์_๋ฐฐ์ด ๋ฐฐ์ด ๋ฐฐ์ด ์์๋ฐฐ์ด์ด ํ์ํ ์ด์ ํ์์ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์.Array1package array;public class Array1 { public static void main(String[] args) { int student1 = 90; int student2 = 80; int student3 = 70; int student4 = 60; int student5 = 50; int student6 = 40; System.out.println("ํ์ 1 ์ ์ : " + student1); System.out.println("ํ์ 2 ์ ์ : " + student2); .. 2024. 11. 7. Java ์ ๋ฌธ ๊ฐ์_ํ๋ จ Scanner ํ์ตํ๋ จ ์์์ง๊ธ๊น์ง ํ์ตํ ๋ณ์, ์ฐ์ฐ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ์ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๊ธฐ๋ฅ์ด๋ค. ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋จ ์ธ์ด๋ ์ด ๊ธฐ๋ฅ์ ํ์๋ก ๊ฐ์ง๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ๋ ์ผ์ ๋๋ถ๋ถ์ ์ง๊ธ๊น์ง ์ค๋ช ํ ๋ณ์, ์ฐ์ฐ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ์ ๋ค๋ฃจ๋ ์ผ์ด๋ค. ๊ทธ๋์ ์ด ๊ธฐ๋ฅ์ ์ ๋ค๋ฃจ๋ ๊ฒ์ด ๋ฌด์๋ณด๋ค ์ค์ํ๋ค.โญ๋ฐฑ๋ฌธ์ด ๋ถ์ฌ์ผํ!โญ ๋ณ์, ์ฐ์ฐ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ์ ๋จธ๋ฆฌ๋ก ์ดํดํ๋ ๊ฒ์ ์ ํ ์ด๋ ต์ง ์๋ค. ํ์ง๋ง ๋จธ๋ฆฌ๋ก ์๊ฐ๋ง ํ๋ ๊ฒ์ ์์์ ์ด๋ ๊ฒ ํด์ผ ํ๊ฒ ์ง?๋ผ๊ณ ๋จธ๋ฆฌ๋ก ์๊ฐํ๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์ค์ํ ๊ฒ์ ์ฝ๋ฉ์ ๋ชธ์ด ์ตํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ์ง์ ์ฝ๋ฉํ๋ ๊ฒ์ด ๋ฌด์๋ณด๋ค ์ค์ํ๋ค! ํ์ ๋์ฒ๋ผ ๋จ์ํ ์ธ์ฐ๋ ๋ฐฉ์์ผ๋ก๋ ์ข์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ ์ ์๋ค. ์์ ์ฝ๋๋ ๋ชจ๋ ๋ฐ๋ผ ํด ๋ณด.. 2024. 11. 6. Java ์ ๋ฌธ ๊ฐ์_์ค์ฝํ, ํ๋ณํ ์ค์ฝํ1 - ์ง์ญ ๋ณ์์ ์ค์ฝํ๋ณ์๋ ์ ์ธํ ์์น์ ๋ฐ๋ผ ์ง์ญ ๋ณ์, ๋ฉค๋ฒ ๋ณ์(ํด๋์ค ๋ณ์, ์ธ์คํด์ค ๋ณ์)์ ๊ฐ์ด ๋ถ๋ฅ๋๋ค.์ง๊ธ๊น์ง ํ์ตํ ๋ณ์๋ค์ ๋ชจ๋ ์์ด๋ก ๋ก์ปฌ ๋ณ์(Local Variable) ํ๊ธ๋ก ์ง์ญ ๋ณ์๋ผ ํ๋ค.์ง์ญ ๋ณ์๋ ์ด๋ฆ ๊ทธ๋๋ก ํน์ ์ง์ญ์์๋ง ์ฌ์ฉํ ์ ์๋ ๋ณ์๋ผ๋ ๋ป์ด๋ค. ํน์ ์ง์ญ์ ๋ฒ์ด๋๋ฉด ์ฌ์ฉํ ์ ์๋ค. ์ฌ๊ธฐ์ ๋งํ๋ ์ง์ญ์ด ๋ฐ๋ก ๋ณ์๊ฐ ์ ์ธ๋ ์ฝ๋ ๋ธ๋ก( { } )์ด๋ค. ์ง์ญ ๋ณ์๋ ์์ ์ด ์ ์ธ๋ ์ฝ๋ ๋ธ๋ก ( { } ) ์์์๋ง ์์กดํ๊ณ , ์์ ์ด ์ ์ธ๋ ์ฝ๋ ๋ธ๋ก์ ๋ฒ์ด๋๋ฉด ์ ๊ฑฐ๋๋ค. ๋ฐ๋ผ์ ์ดํ์๋ ์ ๊ทผํ ์ ์๋ค ๐ฅฒ๐ฅฒScope1package scope;public class Scope1 { public static void main(String[] a.. 2024. 11. 1. Java ์ ๋ฌธ ๊ฐ์_๋ฐ๋ณต๋ฌธ ๋ฐ๋ณต๋ฌธ ์์๋ฐ๋ณต๋ฌธ์ ์ด๋ฆ ๊ทธ๋๋ก ํน์ ์ฝ๋๋ฅผ ๋ฐ๋ณตํด์ ์คํํ ๋ ์ฌ์ฉํ๋ค.์๋ฐ๋ ๋ค์ 3๊ฐ์ง ์ข ๋ฅ์ ๋ฐ๋ณต๋ฌธ์ ์ ๊ณตํ๋ค.while, do-while, for๋จผ์ ๊ฐ๋จํ ์์ ๋ฅผ ํตํด ๋ฐ๋ณต๋ฌธ์ด ์ ํ์ํ์ง ์ด์ ๋ฅผ ์์๋ณด์.While1_1package loop;public class While1_1 { public static void main(String[] args) { int count = 0; count = count + 1; System.out.println("ํ์ฌ ์ซ์๋ : " + count); count = count + 1; System.out.println("ํ์ฌ ์ซ์๋ : " + count); count = cou.. 2024. 10. 29. Java ์ ๋ฌธ ๊ฐ์_์กฐ๊ฑด๋ฌธ ์ ํ๋ธ์์ ๊น์ํ์ ์๋ฐ ๋ฌด๋ฃ ์ ๋ฌธ - ์ฝ๋๋ก ์์ํ๋ Java ์ฒซ๊ฑธ์ 10์๊ฐ์ ์ฐธ๊ณ ํ์ฌ ๋ด์ฉ์ ์ ๋ฆฌํ๋ค๐ if๋ฌธ 1 - if, else์กฐ๊ฑด๋ฌธ ์์์ง๊ธ๊น์ง ์ดํด๋ณธ ํ๋ก๊ทธ๋จ์ ๋จ์ํ ์์์ ์๋๋ก ์์๋๋ก ํ ์ค์ฉ ์คํ๋์๋ค.ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น? ์๋ฅผ ๋ค์ด์ ๋ง์ฝ 18์ด ์ด์์ด๋ฉด "์ฑ์ธ์ ๋๋ค"๋ฅผ ์ถ๋ ฅํ๊ณ , 18์ด ๋ฏธ๋ง์ด๋ผ๋ฉด "๋ฏธ์ฑ๋ ์์ ๋๋ค"๋ฅผ ์ถ๋ ฅํด์ผ ํ๋ค. ์๋ง๋ ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋ฉ์ ํด์ผํ ๊ฒ ๊ฐ๋ค.๋ง์ฝ (๋์ด >= 18)์ด๋ฉด "์ฑ์ธ์ ๋๋ค"๋ง์ฝ (๋์ด ์์ด๋ก ํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.if (age >= 18) "์ฑ์ธ์ ๋๋ค"if (age ์ด๋ ๊ฒ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๋ ๊ฒ์ ์กฐ๊ฑด๋ฌธ์ด๋ผ ํ๋ค.์กฐ๊ฑด๋ฌธ์๋ if ๋ฌธ, switch ๋ฌธ์ด ์๋ค. ๋ ๋ค ํน์ .. 2024. 10. 25. ์ด์ 1 2 3 4 ๋ค์