[Java] for ๋ฌธ
ยท
๐Ÿ“Language/โ˜• Java
for๋ฌธ ํ˜•์‹ - ์ดˆ๊ธฐํ™” : ๋‘˜ ์ด์ƒ์˜ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ','๋กœ ๊ตฌ๋ถ„ ์˜ˆ) for(int i=1, j=0; i
[Java] switch๋ฌธ
ยท
๐Ÿ“Language/โ˜• Java
switch๋ฌธ ํ˜•์‹ switch๋ฌธ์˜ ์ œ์•ฝ์กฐ๊ฑด - switch๋ฌธ์˜ ์กฐ๊ฑด์‹ ๊ฒฐ๊ณผ๋Š” ์ •์ˆ˜ ๋˜๋Š” ๋ฌธ์ž์—ด์ด์–ด์•ผ ํ•œ๋‹ค. - case๋ฌธ์˜ ๊ฐ’์€ ์ •์ˆ˜ ์ƒ์ˆ˜(๋ฌธ์ž ํฌํ•จ), ๋ฌธ์ž์—ด๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ค‘๋ณต๋˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค. ์˜ˆ์ œ) ๊ณ„์ ˆ ๊ตฌํ•˜๊ธฐ import java.util.Scanner; public class Switch { public static void main(String[] args) { Scanner sc1 = new Scanner(System.in); System.out.print("ํ˜„์žฌ ๋ช‡์›”์ธ์ง€ ์ž…๋ ฅํ•˜์„ธ์š” : "); int month = sc1.nextInt(); String season = ""; switch (month) { case 3: case 4: case 5: season = "๋ด„"; break; ca..
[Java] if๋ฌธ
ยท
๐Ÿ“Language/โ˜• Java
if๋ฌธ ํ˜•์‹ ์˜ˆ์ œ) ํ•™์  ๊ตฌํ•˜๊ธฐ import java.util.Scanner; public class If { public static void main(String[] args) { int score = 0; String grade = ""; System.out.print("์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : "); Scanner sc1 = new Scanner(System.in); score = sc1.nextInt(); if(score =90) { grade = "A"; } else if (score =80) { grade = "B"; } else if (score =70) { grade = "C"; } else if (score > 0 && score < ..
[Java] Java ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ• - JDK, Eclipse ๋‹ค์šด๋กœ๋“œ
ยท
๐Ÿ“Language/โ˜• Java
Java ๊ณต๋ถ€ ์‹œ์ž‘. Java ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ธฐ ๊ธฐ๋ณธ์ ์œผ๋กœ JDK(์ž๋ฐ” ๊ฐœ๋ฐœ ๋„๊ตฌ ๋ชจ์Œ)๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฐœ๋ฐœํˆด์„ ์„ค์น˜ํ•ด์•ผํ•œ๋‹ค. (Eclipse ์‚ฌ์šฉ) JDK ์„ค์น˜ 1. http://www.oracle.com ์—์„œ JDK(์ž๋ฐ” ๊ฐœ๋ฐœ ๋„๊ตฌ ๋ชจ์Œ) ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•œ๋‹ค. ์ƒ๋‹จ์˜ Products > Software > Java๋ฅผ ์„ ํƒํ•œ๋’ค ์Šคํฌ๋กค์„ ๋‚ด๋ฆฌ๋ฉด ์•„๋ž˜์˜ ํŽ˜์ด์ง€๊ฐ€ ๋ณด์ธ๋‹ค. [Download Java now] ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋‚˜์˜ค๋Š” ํŽ˜์ด์ง€์—์„œ ์›ํ•˜๋Š” ๋ฒ„์ „์„ ๋‹ค์šด ๋‚˜๋Š” ์œ„์น˜๋ฅผ C:\Program Files\Java\jdk1.8.0_291 ๋กœ ์ง€์ •ํ•˜์—ฌ ์žก์•˜๋‹ค. (์„ค์น˜ ํด๋”๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •ํ• ๋•Œ ์จ์•ผํ•˜๋‹ˆ ๊ธฐ์–ตํ•ด๋‘์ž) Java SE 8 ๋ฒ„์ „์„ ๋‹ค์šด๋ฐ›์•„ ์‚ฌ์šฉ 2. PATH ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •์„ ํ•œ๋‹ค. ์‹œ์ž‘ ๊ฒ€์ƒ‰์ฐฝ์— '์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ..
[Java] ํƒ€์ž… ๊ฐ„์˜ ๋ณ€ํ™˜๋ฐฉ๋ฒ•
ยท
๐Ÿ“Language/โ˜• Java
- ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ Integer.parseInt() ๋˜๋Š” Doouble.parseDouble() - ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ ์ˆซ์ž + " " -> "์ˆซ์ž" - ๋ฌธ์ž์—ด์„ ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ charAt() ์ˆซ์ž๋กœ ์ธ์‹ํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด charAt() - '0' public class T1 { public static void main(String[] args) { String num1 = "50"; //๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ System.out.println(num1); System.out.println(num1+1); System.out.println(Integer.parseInt(num1)+1); //์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ System.out.println(2); System.out.println(2+1); Sys..
[HTML] ๊ธ€ ์“ฐ๊ธฐ
ยท
๐Ÿ“Language/๐ŸŒ HTML
html์—์„œ๋Š” ๋„์–ด์“ฐ๊ธฐ์™€ ์ค„๋ฐ”๊ฟˆ์„ spacebar์™€ enterํ‚ค๋กœ ํ•˜์ง€ ์•Š๋Š”๋‹ค. : ์ค„ ๋ฐ”๊ฟˆ : ๋ฌธ๋‹จ ๋ฐ”๊ฟˆ
[HTML] Eclipse์—์„œ ์‹คํ–‰ํ•˜๊ธฐ, h ํƒœ๊ทธ
ยท
๐Ÿ“Language/๐ŸŒ HTML
elipse์—์„œ html์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด tomcat ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•œ๋‹ค. Tomcat ์„ค์น˜ https://tomcat.apache.org/ ์—์„œ tomcat์„ ๋‹ค์šด๋กœ๋“œํ•œ๋‹ค. Tomcat์˜ ๋ฉ”์ธํŽ˜์ด์ง€์ด๋‹ค. ์™ผ์ชฝ์—์„œ ๋ฒ„์ „์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. (๋‚˜๋Š” Tomcat 8 ์„ ํƒ) Core์—์„œ ์ปดํ“จํ„ฐ์— ๋งž๋Š” ๊ฒƒ์„ ๋‹ค์šด๋ฐ›๋Š”๋‹ค. (๋‚˜๋Š” 64-bit Windows zip ์„ ํƒ) eclipse์—์„œ ์‹คํ–‰ 1. ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•˜๊ธฐ - ์ƒ๋‹จ์—์„œ File > New > Dynamic Web Project ์ฒ˜์Œ์—๋Š” ๋œจ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— File > New > Other... ๋ฅผ ํ•œ๋‹ค. Web > Dynamic Web Project ๋ฅผ ์„ ํƒํ•œ๋’ค [Next >] ํด๋ฆญ ํ”„๋กœ์ ํŠธ์— ์ด๋ฆ„์„ ์ฃผ๊ณ  [New Runtime...] ํด๋ฆญ ์‚ฌ์šฉํ•  Tomca..
[HTML] Hello World!
ยท
๐Ÿ“Language/๐ŸŒ HTML
HTML(Hypertext Markup Language) - ์›น ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด๋กœ ํƒœ๊ทธ๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค. - Markup : ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. HTML ํƒœ๊ทธ ๊บพ์‡  ๊ด„ํ˜ธ () ๋กœ ๊ฐ์‹ธ์„œ ํ‘œํ˜„ ํ•˜๋ฉฐ ์‹œ์ž‘ํƒœ๊ทธ()์™€ ์ข…๋ฃŒ ํƒœ๊ทธ()๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์›น ์ž‘๋™ ์›๋ฆฌ ๊ธฐ๋ณธ ๊ตฌ์กฐ - ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ฝ์„๋•Œ ์ด ์›น๋ฌธ์„œ๊ฐ€ html5๋กœ ์ž‘์„ฑ๋˜์—ˆ์Œ์„ ์•Œ๋ ค์ค€๋‹ค. - ํƒœ๊ทธ์•ˆ์— Hello World! ์ €์žฅํ• ๋•Œ ์ด๋ฆ„ ๋’ค์— ํ™•์žฅ์ž๋ช…์„ .html๋กœ ํ•œ๋‹ค. ํด๋ฆญํ•˜์—ฌ ์‹คํ–‰ ์‹คํ–‰ํ™”๋ฉด ํŽ˜์ด์ง€ ์†Œ์Šค ๋ณด๊ธฐ ์‹คํ–‰ํ•œ ์›น ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์—์„œ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ํด๋ฆญ > ํŽ˜์ด์ง€ ์†Œ์Šค๋ณด๊ธฐ ํŽ˜์ด์ง€ ๊ฒ€์‚ฌ ์‹คํ–‰ํ•œ ์›น ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์—์„œ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ํด๋ฆญ > ๊ฒ€์‚ฌ
[Java] Scanner
ยท
๐Ÿ“Language/โ˜• Java
๋ณ€์ˆ˜๋ฅผ ํ™”๋ฉด์—์„œ ์ž…๋ ฅ ๋ฐ›๊ธฐ - Scanner ์‚ฌ์šฉํ•˜๊ธฐ ์˜ˆ์ œ) ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  ํ‰๊ท  ๊ตฌํ•˜๊ธฐ import java.util.Scanner; //Scannerํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€(Ctrl+Shift+O) public class score { public static void main(String[] args) { Scanner sc1 = new Scanner(System.in); //Scannerํด๋ž˜์Šค์˜ ๊ฐ์ฒด ์ƒ์„ฑ System.out.print("๊ตญ์–ด ์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : "); int kor = sc1.nextInt(); //๊ตญ์–ด ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ kor์— ์ €์žฅ System.out.print("์ˆ˜ํ•™ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : "); int math = sc2.nextInt(); //์ˆ˜ํ•™ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ma..
[Java] ์—ฐ์‚ฐ์ž
ยท
๐Ÿ“Language/โ˜• Java
์—ฐ์‚ฐ์ž : ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐํ˜ธ (+,-,*,/ ๋“ฑ) ํ”ผ์—ฐ์‚ฐ์ž : ์—ฐ์‚ฐ์ž์˜ ์ž‘์—… ๋Œ€์ƒ (๋ณ€์ˆ˜, ์ƒ์ˆ˜, ๋ฆฌํ„ฐ๋Ÿด, ์ˆ˜์‹) ์—ฐ์‚ฐ์ž์˜ ์ข…๋ฅ˜ ์ข…๋ฅ˜ ์—ฐ์‚ฐ์ž ์„ค๋ช… ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž + - * / % ์—ฐ์‚ฐ ๋น„๊ต ์—ฐ์‚ฐ์ž > = ๋น„๊ต ์—ฐ์‚ฐ์ž -> ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž -> ๋Œ€์ž… ์—ฐ์‚ฐ์ž - ๋‹จํ•ญ (1) -> ์ดํ•ญ(2) -> ์‚ผํ•ญ(3) - ๋‹จํ•ญ ์—ฐ์‚ฐ์ž์™€ ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์—ฐ์‚ฐ์˜ ์ง„ํ–‰๋ฐฉํ–ฅ์€ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์ด๋‹ค. ์‚ฐ์ˆ  ๋ณ€ํ™˜ ํ”ผ์—ฐ์‚ฐ์ž์˜ ํƒ€์ž…์ด ์„œ๋กœ ๋‹ค๋ฅด๋‹ค๋ฉด ์—ฐ์‚ฐ ์ „์— ํ˜•๋ณ€ํ™˜ ์—ฐ์‚ฐ์ž๋กœ ํƒ€์ž…์„ ์ผ์น˜์‹œ์ผœ์•ผํ•œ๋‹ค. ์‚ฐ์ˆ ๋ณ€ํ™˜ : ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ์ง์ „์— ๋ฐœ์ƒํ•˜๋Š” ํ”ผ์—ฐ์‚ฐ์ž์˜ ์ž๋™ ํ˜•๋ณ€ํ™˜ - ํ”ผ์—ฐ์‚ฐ์ž๋“ค์˜ ํƒ€์ž…์ค‘์—์„œ ํฐ ํƒ€์ž…์œผ๋กœ ์ผ์น˜์‹œํ‚จ๋‹ค. - ๋‘ ์—ฐ์‚ฐ์ž์˜ ํƒ€์ž…์„ ๊ฐ™๊ฒŒ ์ผ์น˜์‹œํ‚จ๋‹ค. 1) long + int -> long + loong -> long 2) fl..