๐ Programming/Java
์๋ฐ์์ ๋ฐฐ์ด์ ๋ณต์ฌํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. for ๋ while ๊ฐ์ ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ์ฌ ์ง์ ๊ฐ์ ํ๋์ฉ ๋ฃ์ด์ฃผ๋ ๋ฐฉ๋ฒ๋ ์๊ณ , Arrays์ ๋ฉ์๋๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋งค์ฐ ๊ฐ๋จํ๋ค. copyOf() copyOf ๋ฉ์๋๋ Arrays.copyOf( ๋ณต์ฌํ ๋ฐฐ์ด, ๋ณต์ฌํ ๋ฐฐ์ด์ ํฌ๊ธฐ ); ๋ก ์ฌ์ฉํ๋ฉด ๋๋ค. ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋ฐ๋ก ์ฝ๋๋ฅผ ๋ณด์. import java.util.Arrays; public class copyOfTest { public static void main(String[] args) { int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, arr1.length); for(int i=0; i ๋ฃ๊ณ ์ํ๋ ์ด ๋ฒ..
๐ Programming/Java
๋ฌธ์ 1) 5X5 2์ฐจ์ ๋ฐฐ์ด์ ์๋์ ๊ฐ์ด 1๋ถํฐ 25๊น์ง์ ์๋ฅผ ์ ์ฅํด๋ผ. ์ด ๋ฌธ์ ๋ 2์ฐจ์ ๋ฐฐ์ด์ ์ฌ์ฉํ ๊ธฐ๋ณธ ๋ฌธ์ ์ด๋ค. ์์ฑํ ๋ฐฐ์ด์ 1๋ถํฐ 1์ฉ ์ฆ๊ฐ์ํค๋ฉฐ ์์๋๋ก ์ซ์๋ง ๋ฃ์ด์ฃผ๋ฉด ๋๋ค. public class Array1 { public static void main(String[] args) { int arr[][] = new int[5][5];//5X5๋ฐฐ์ด ์ ์ธ ๋ฐ ํ ๋น int num = 1; for(int i=0; i
๐ Programming/Java
Java์์ ๋์๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์๋ค. 1. Math ํด๋์ค์ random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ 2. Random ํด๋์ค๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ ๋จผ์ Math ํด๋์ค์ random()๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์. Math.random( ) random()์ double ํ์
์ผ๋ก 0.0 ~ 0.99999 ์ฌ์ด์ ๊ฐ์ ๋๋ค์ผ๋ก return ํด์ค๋ค. Math ํด๋์ค๋ ์ต์์ ํด๋์ค์ธ Object ํด๋์ค ์์ ์์ผ๋ฏ๋ก ๋ฐ๋ก import๋ฅผ ์์ผ์ฃผ์ง ์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, Math.random() ๋ฉ์๋๋ static ๋ฉ์๋๋ก ์ด๋ฃจ์ด์ ธ์๊ธฐ์ ๋ฐ๋ก ํธ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋ค. ์ด๊ฒ์ 1~10, 1~100 ๋ฑ์ ๋๋ค ์ซ์๋ก ๋ณ๊ฒฝํ๋ ค๋ฉด Math.random()์ 10, 100 ๋ฑ์ ๊ณฑํ ๋ค์ i..
๐ Programming/Java
Character ํด๋์ค์์ ์ ๊ณตํ๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. Character ํด๋์ค๋ ๋๋ฌธ์ or ์๋ฌธ์๋ฅผ ํ์ธํ ์ ์๋๋ก ์๋ ๋ ๊ฐ์ง ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. โฐ isUpperCase()๋ฉ์๋ - ์ง์ ๋ ๋ฌธ์๊ฐ ๋๋ฌธ์์ธ์ง ํ์ธํ๋ ๋ฉ์๋ - ๋งค๊ฐ๋ณ์๋ก char ํ์
์ ๊ฐ or int ํ์
์ ๊ฐ์ ์ ๋ฌํฉ๋๋ค. - ์ ๋ฌ๋ ๊ฐ์ด ๋๋ฌธ์์ธ ๊ฒฝ์ฐ true๋ฅผ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด false๋ฅผ ๋ฐํํฉ๋๋ค. โฐ isLowerCase()๋ฉ์๋ - ์ง์ ๋ ๋ฌธ์๊ฐ ์๋ฌธ์์ธ์ง ํ์ธํ๋ ๋ฉ์๋ - ๋งค๊ฐ๋ณ์๋ก char ํ์
์ ๊ฐ or int ํ์
์ ๊ฐ์ ์ ๋ฌํฉ๋๋ค. - ์ ๋ฌ๋ ๊ฐ์ด ์๋ฌธ์์ธ ๊ฒฝ์ฐ true๋ฅผ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด false๋ฅผ ๋ฐํํฉ๋๋ค. public static void main(String[] ar..
๐ Programming/Java
์ค๋ณต๊ฐ์ด ์๋ ๋ฐฐ์ด์ ๋ง๋๋๋ฐ๋ Set๊ณผ for๋ฌธ์ ์ฌ์ฉํ๋ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์๋ค. ์ฒ์๋ถํฐ ์ค๋ณต๊ฐ์ด ์๋ ๋ฐฐ์ด์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ํ์ ๋์ค๋ Set์ ์ด์ฉํ๋ฉด ์ค๋ณต๊ฐ์ด ์ ๊ฑฐ๋ ๋ฐฐ์ด์ด ๋ง๋ค์ด์ง๋ค. ํ์ง๋ง ๋จผ์ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ์ค๋ณต๊ฐ ๊ฒ์ฌ๋ฅผ ํด๋ณด๋ ค ํ๋ค. arr๋ฐฐ์ด์ 1~10 ์ฌ์ด์ ๋๋ค ์ซ์ 5๊ฐ๋ฅผ ์ ์ฅํ์ฌ ์ค๋ณต๋๋ ๊ฐ์ด ์๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์๋ค. public class prac { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[5]; for(int i=0; i
๐ Programming/Java
์๋ฐ๋ฅผ ๊ณต๋ถํ๋ค๋ณด๋ฉด ๋จ๊ณจ์๋์ผ๋ก ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๊ฐ ์์ฃผ ๋ฑ์ฅํ๋ค. ์๋ ์ค๋นํ ์์ ๋ ๋ ์๋ฅผ ์
๋ ฅ๋ฐ๊ณ ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. โฐ์ต๋๊ณต์ฝ์ ๊ตฌํ๊ธฐ package Test; import java.util.Scanner; public class Arr_02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // ๋ ์๋ฅผ ์
๋ ฅ๋ฐ์ ๋ ์์ ์ต๋ ๊ณต์ฝ์ ๊ตฌํ๊ธฐ System.out.print("num1 = "); int num1 = scan.nextInt(); System.out.print("num2 = "); int num2 = scan.nextInt(); ..
'๐ Programming/Java' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.