๊ฐ๋ ์ ๋ฆฌ ์์ ์ค(70)
-
[JAVA] ํ๋ณํ(Type Conversion)
๐ ํ ๋ณํ(Type Conversion) ํ ๋ณํ(Type Conversion)์ด๋ Data Type์ ๋ณ๊ฒฝํ๋ ๊ฒ ์ ๋๋ค. ์๋ ์์๋ int (์ ์) Type 200์ 32bit ๊ฐ์ ๋๋ค. 00000000 00000000 00000000 11001000 ์ปดํจํฐ๋ ์ด์ง์์ ์ธ๊ณ ์ ๋๋ค. ์ค์ ๋ก๋ 0๊ณผ 1๋ ์๋๊ณ , On๊ณผ Off๋ก ์ด๋ฃจ์ด์ ธ ์์ง๋ง, ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๊ฒ 2์ง์๋ก ํํํ๋ค๊ณ ์ดํด ํ์๋ฉด ๋ฉ๋๋ค. ์์ ์ซ์๋ฅผ ๋ณด์๋ฉด 8๊ฐ์ฉ 4์๋ฆฌ๋ก ์ด๋ฃจ์ด์ง ์๋ฆฟ์๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค. ์ด๊ฒ์ 4*8 = 32bit์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์์ Data๋ int ํ์ผ๋ก ์ซ์ 200์ ์ ์ฅํ์ ๋, Memory ์์ ์ ์ฅ๋๋ ๋ด์ฉ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ค์(Float) Type์ผ๋ก ์ ์ 200.0์ ์ ์ฅํ๋ฉด ์ด๋ป๊ฒ ๋ ..
2021.02.05 -
[JAVA] ์ฐ์ฐ์(Operator)
๐ ์ฐ์ฐ์(Operator) ๐ ๋์ ์ฐ์ฐ์ ๐ Data Type์ ์ ์ธํ๊ณ , ๋ณ์๋ช ์ ์ ์ธํ๋ค =์ ๋ฃ๊ณ , ๋ณ์ ๊ฐ์ ๋ฃ์์ ๋, '='์ด ๋์ ์ฐ์ฐ์ ์ ๋๋ค. ๐ ๋์ ์ฐ์ฐ์๋ ์ค๋ฅธ์ชฝ์ ๋ณ์ ๊ฐ์ ์ผ์ชฝ์ ๋ณ์๋ช ์ ๋ฃ๊ฒ ๋ค๋ ์๋ฏธ ์ ๋๋ค. int i = 1; // int๋ Data Type์ด๋ฉฐ, i๋ ๋ณ์๋ช ๊ทธ๋ฆฌ๊ณ , 1์ ๋ณ์๊ฐ์ด๋ค. '='์ ๋์ ์ฐ์ฐ์๋ก ์ค๋ฅธ์ชฝ์ ๋ณ์๊ฐ์ ์ผ์ชฝ ๋ณ์๋ช ์ ๋ฃ๊ฒ ๋ค๋ ์๋ฏธ. ๐ ๋น๊ต ์ฐ์ฐ์ ๐ ๋น๊ต ์ฐ์ฐ์ ์ข ๋ฅ --> [ == ]์ ๊ฐ์๊ฐ? ๋ผ๋ ์๋ฏธ ์ ๋๋ค. ์ฆ, ์ํ์์๋ =๊ณผ ๊ฐ์ผ๋ฉฐ, ์ฝ๋ฉ์์ =๋ ์ด๋ฏธ ๋์ ์ฐ์ฐ์๋ก ์ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ ==์ ๋ถํ์ค๋๋ค. --> [ != ]์ ๊ฐ์ง ์๋ค๋ฉด? ์ด๋ผ๋ ์๋ฏธ ์ ๋๋ค. --> [ > ] ๋ ์ค๋ฅธ์ชฝ๋ณด๋ค ์ผ์ชฝ์ด ํฐ๊ฐ? ๋ผ๋ ์๋ฏธ ..
2021.02.04 -
[JAVA] ๋ณ์(Variable)์ ์ ์น/ํ์น ์ฐ์ฐ
๐ ๋ณ์(Variable) ๐ ๋ณ์๋ช ๐ a~z, A~Z, _(์ธ๋๋ฐ), $ ์ค ํ๋๋ก ์์ํด์ผ ํ๊ณ , ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํฉ๋๋ค. ๋ํ, ๋ณ์๋ช ์์ ์ ์ธํ๋ Data Type๋ช ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๐๋ณ์๋ช ์์ final์ ๋ช ์ํ๋ฉด ๋ณ์ ๊ฐ์ ๋ฐ๊ฟ ์ ์์ต๋๋ค. public class Varialbe { public static void main(String[] args) { int x = 1; // int๋ Data Type์ผ๋ก int(8Byte)๋ ์ ์๋ฅผ ๋ํ๋ด๋ฉฐ, x๋ ๋ณ์๋ช . float y = 2.0f; // float๋ Data Type์ผ๋ก 4Byte ์ค์๋ฅผ ๋ํ๋ด๋ฉฐ, y๋ ๋ณ์๋ช . double z = 2.584; // double์ Data Type์ผ๋ก 8Byte ์ค์๋ฅผ ๋ํ๋ด๋ฉฐ, z๋ ๋ณ์..
2021.02.03 -
[JAVA] ์ ๊ทผ ์ ํ์(Access Modifier)
์๋ ํ์ธ์? ์ฃผ๋ํ๋ ์ ๋๋ค! ์ฃผ๋ํ๋์ 2020๋ 02์ 01์ผ ๋ถํฐ ๊ตญ๋น์ง์ ๊ต์ก์ผ๋ก FullStack ๊ณผ์ ์ ๋ฃ๊ฒ ๋์์ต๋๋ค. ์ด์ ๊ณต๋ถ ํ ๊ฒ์ ๋ณต์ตํ ๊ฒธ ํฌ์คํ ์ ์์ ํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ์ ๊ธ์ด ๋์์ด ๋์ จ๋ค๋ฉด ๊ตฌ๋ ๊ณผ ๊ณต๊ฐ! ๊ทธ๋ฆฌ๊ณ , ๋๊ธ ๋ฌ์์ฃผ์๋ฉด ๋๋จํ ๊ณ ๋ง๊ฒ ์ต๋๋ค! ๐ JAVA๋? ๐ ๊ฐ์ฒด์งํฅ์ธ์ด (Objec Oriented Programming Language) ๐ C์ธ์ด๋ ์ ์ฐจ ์งํฅ ์ธ์ด (Structured Programming Language)์ด๋ค. ๐ ๊ฐ์ฒด์งํฅ์ธ์ด์ ์ฅ์ ์ ์ฌํ์ฉ์ฑ์ด๋ค. -> ์ฌํ์ฉ์ฑ์ ์ ์ง๋ณด์ ์ธก๋ฉด์์ ๋งค์ฐ ์ค์! ๐ ์ ๊ทผ์ ํ์ Member๋ค์ Object ์์ ๋ค๋ง์ ์์ ์ด์ ํน์ง์ด๋ฏ๋ก, ๋์ธ์ ์ผ๋ก ๊ณต๊ฐ๋๋ ๊ฒ์ด ์ ์ข์ ๋๊ฐ ์์ต๋๋ค. ๊ทธ๋ฐ ์ด์ ๋ก ํ๋ก๊ทธ๋..
2021.02.02