Java14 [Java][์๋ฐ] Int์ Integer ๊ธฐ๋ณธํ์ ํํํด์ผ ํ๋ ๊ฒฝ์ฐ - ๋งค๊ฐ๋ณ์๋ก ๊ฐ์ฒด๋ฅผ ํ์๋ก ํ ๋ - ๊ธฐ๋ณธํ ๊ฐ์ด ์๋ ๊ฐ์ฒด๋ก ์ ์ฅํด์ผํ ๋ - ๊ฐ์ฒด ๊ฐ ๋น๊ต๊ฐ ํ์ํ ๋ ๊ธฐ๋ณธํ์ ๊ฐ์ฒด๋ก ๋ค๋ฃจ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํด๋์ค๋ค์ ๋ํผ ํด๋์ค(wrapper class)๋ผ๊ณ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Integer๋ int์ ๋ ํผํด๋ ์ค ๋ผ๊ณ ํ ์ ์์ต๋๋ค. int : ์๋ฃํ(primitive type) - ์ฐ์ ์ฐ์ฐ ๊ฐ๋ฅํจ - null๋ก ์ด๊ธฐํ ๋ถ๊ฐ Integer : ๋ํผ ํด๋์ค (Wrapper class) - Unboxingํ์ง ์์ ์ ์ฐ์ ์ฐ์ฐ ๋ถ๊ฐ๋ฅํจ - null๊ฐ ์ฒ๋ฆฌ ๊ฐ๋ฅ boxing : primitive type -> wrapper class ๋ณํ ( int to Integer ) unboxing : wrapper class -> primitiv.. 2022. 1. 14. [Java][์๋ฐ] Integer ํด๋์ค ๋ฉ์๋ ์ ๋ฆฌ - Integer.parseInt(String s) : String ํ์ ์ ๋ฌธ์์ด์ int ํ์ผ๋ก ๋ณํ - Integer.parseInt(String s, int a) : ํด๋น ์ง์์ ๋ง์ถฐ intํ์ผ๋ก ๋ณํ(๋ฌธ์์ด์ a์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ์ค) String str="123"; int i=Integer.parseInt(str); - Integer.toString(int i) : int ํ์ ์ ๋ฌธ์์ด์ String ํ์ผ๋ก ๋ณํ int i=123; String str=Integer.toString(i); - Integer.toBinaryString(int i) : 10์ง์๋ฅผ 2์ง์๋ก ๋ณํํด String์ผ๋ก ๋ฆฌํด - Integer.toOctalString(int i) : 8์ง์๋ก ๋ณํ - Integer.toHexStri.. 2022. 1. 13. [Java][์๋ฐ] String ๋ฉ์๋ ์ ๋ฆฌ - startsWith: ๋ฌธ์์ด์ด ์ง์ ํ ๋ฌธ์๋ก ์์ํ๋์ง ํ๋จํ๋ค. true/false๋ฐํ(๋์๋ฌธ์ ๊ตฌ๋ณ) String str1="์๋ฐ ์ฝ๋ฉ"; // str1์ด ์๋ฐ๋ก ์์ํ๋์ง ํ์ธ System.out.println(str1.startsWith("์๋ฐ")); // ๊ฒฐ๊ณผ๋ true - endsWith: ๋ฌธ์์ด ๋ง์ง๋ง์ ์ง์ ํ ๋ฌธ์๊ฐ ์๋์ง ํ๋จํ๋ค. true/false๋ฐํ(๋์๋ฌธ์ ๊ตฌ๋ณ) String str2="true"; // ๋ฌธ์์ด์ ๋ง์ง๋ง์ด t์ธ์ง ํ์ธ System.out.println(str2.endsWith("t")); // ๊ฒฐ๊ณผ๋ false - equals: ๋๊ฐ์ String์ ๋น๊ตํด์ ๊ฐ์ผ๋ฉด true, ๋ค๋ฅด๋ฉด false ๋ฐํ String str1="์๋ฐ"; String str2="์๋ฐ";.. 2022. 1. 13. [Java][์๋ฐ] Math ํด๋์ค ๋ฉ์๋ ์ ๋ฆฌ - Math.abs() : ์ ๋๊ฐ ํจ์ System.out.println(Math.abs(10)); // 10 ์ถ๋ ฅ System.out.println(Math.abs(-3.14)); // 3.14 ์ถ๋ ฅ - Math.floor() : ๋ด๋ฆผํจ์ System.out.println(Math.floor(10.0)); // 10.0 System.out.println(Math.floor(10.9)); // 10.0 - Math.ceil() : ์ฌ๋ฆผํจ์ System.out.println(Math.ceil(10.1)); // 11.0 System.out.println(Math.ceil(10.000001)); // 11.0 - Math.round() : ๋ฐ์ฌ๋ฆผํจ์ System.out.println(Math.round(10.. 2022. 1. 12. ์ด์ 1 2 3 4 ๋ค์