๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป100

[Java] 2์ผ์ฐจ : Datatype โ–ถ Datatype package ch02.unit03; public class Ex01 { public static void main(String[] args) { byte b1; byte b2 = 10; // ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™” // byte b3 = 130; // ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ // System.out.println(b1); // ์ปดํŒŒ์ผ์˜ค๋ฅ˜. ์ดˆ๊ธฐํ™”ํ•˜์ง€ ์•Š์œผ๋ฉด ์—ฐ์‚ฐ์— ์‚ฌ์šฉ๋˜๊ฑฐ๋‚˜ ์ถœ๋ ฅ์ด ๋ถˆ๊ฐ€๋Šฅ System.out.println(b2); // 10 b1 = 5; System.out.println(b1); b2 = 30; // ์‹คํ–‰์ค‘ ๊ฐ’ ๋ณ€๊ฒฝ. ์ด์ „๊ฐ’์€ ๊ธฐ์–ต ๋ถˆ๊ฐ€ System.out.println(b2); // 30 // b1 = 150; // ์ปดํŒŒ์ผ์˜ค๋ฅ˜ b1 = (byte)150; System.out... 2024. 2. 18.
[Java] 1์ผ์ฐจ : print / println / printf / Scanner โ–ถ print ์ฃผ์–ด์ง„ ์ธ์ˆ˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ถœ๋ ฅ ํ›„ ๋ผ์ธ์„ ๋„˜๊ธฐ์ง€ ์•Š๋Š”๋‹ค. (์ธ์ˆ˜ ์ƒ๋žต ๋ถˆ๊ฐ€๋Šฅ) package ch02.unit02; public class Ex01_print { public static void main(String[] args) { /* - System.out.print(์ธ์ˆ˜) : ์ธ์ˆ˜์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅ : ์ธ์ˆ˜์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•˜๊ณ  ๋ผ์ธ์„ ๋„˜๊ธฐ์ง€ ์•Š๋Š”๋‹ค. */ // System.out.print(); // ์ปดํŒŒ์ผ์˜ค๋ฅ˜. print()๋Š” ์ธ์ˆ˜๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์—†๋‹ค. System.out.print("์„œ์šธ"); System.out.print("๋ถ€์‚ฐ"); System.out.print("๋Œ€๊ตฌ"); System.out.print("\n"); // ๋ผ์ธ ๋„˜๊น€ System.out.print("JAVA\n.. 2024. 2. 18.
[Java] 1์ผ์ฐจ : ์ž๋ฃŒํ˜• ์‹๋ณ„์ž ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์ •์˜๋˜๊ณ  ์‚ฌ์šฉ๋˜์–ด ์ง€๋Š” ๊ฒƒ์œผ๋กœ, ๋ณ€์ˆ˜๋ช…, ๋ฉ”์†Œ๋“œ๋ช…, ํด๋ž˜์Šค๋ช…, ์ธํ„ฐํŽ˜์ด์Šค๋ช… ๋˜๋Š” ํŒจํ‚ค์ง€๋“ฑ์„ ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ™์€ ์˜์—ญ ๋‚ด์—์„œ๋Š” ๋™์ผํ•œ ์‹๋ณ„์ž๋Š” ์กด์žฌํ•  ์ˆ˜ ์—†๋‹ค. ์ž‘์„ฑ๊ทœ์น™ ์œ ๋‹ˆ์ฝ”๋“œ ์ž๋ฐ” ํ…Œํ„ฐ์™€ ์œ ๋‹ˆ์ฝ”๋“œ ์ˆซ์ž๋กœ ๊ตฌ์„ฑํ•˜๊ณ  ๋ฐ˜๋“œ์‹œ ์œ ๋‹ˆ์ฝ”๋“œ ์ž๋ฐ” ๋ ˆํ„ฐ๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ ์ž๋ฐ” ๋ ˆํ„ฐ : A~Z / a~z /_ / $ / ๊ฐ๊ตญ ์–ธ์–ด ์œ ๋‹ˆ์ฝ”๋“œ ์ˆซ์ž : 0 ~ 9 ํ‚ค์›Œ๋“œ ๋ฐ ๊ณต๋ฐฑ ๋ฌธ์ž ๋“ฑ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค. ๊ธธ์ด์—๋Š” ์ œํ•œ ์—†๋‹ค. ๊ธฐ๋ณธ ์ž๋ฃŒํ˜• ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์˜ ์ข…๋ฅ˜ ๋…ผ๋ฆฌ ํƒ€์ž… boolean 1๋ฐ”์ดํŠธ ture ๋˜๋Š” false ๋ฌธ์ž ํƒ€์ž… char 2๋ฐ”์ดํŠธ unicode ์ •์ˆ˜ ํƒ€์ž… byte 1๋ฐ”์ดํŠธ -128~127 short 2๋ฐ”์ดํŠธ -32768~32767 int 4๋ฐ”์ดํŠธ .. 2024. 2. 18.
[Java] 1์ผ์ฐจ : Eclipse, OpenJDK ์„ค์น˜, ๊ธฐ์ดˆ ์„ค์ • Eclipse ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ์ฃผ์†Œ : https://www.eclipse.org/downloads/packages/ OpenJDK 17 GA (build 17+35) ๋‹ค์šด๋กœ๋“œ ์ฃผ์†Œ : https://jdk.java.net/archive/ Path ์„ค์ • ๋‚ด PC ๋งˆ์šฐ์Šค ์šฐ์ธก - ์†์„ฑ > ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • > ํ™˜๊ฒฝ ๋ณ€์ˆ˜ [์‹œ์Šคํ…œ๋ณ€์ˆ˜] - Path : ํŽธ์ง‘ [์ƒˆ๋กœ๋งŒ๋“ค๊ธฐ] - ์ž๋ฐ” ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. C:\jdk-17\bin JAVA_HOME ์„ค์ • ๋‚ด PC > ๋งˆ์šฐ์Šค ์šฐ์ธก - ์†์„ฑ > ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • > ํ™˜๊ฒฝ ๋ณ€์ˆ˜ [์‹œ์Šคํ…œ๋ณ€์ˆ˜] - [์ƒˆ๋กœ๋งŒ๋“ค๊ธฐ] / [๋ณ€์ˆ˜ ์ด๋ฆ„] JAVA_HOME / [๋ณ€์ˆ˜ ๊ฐ’] C:\jdk-17 2024. 2. 18.