๋ฐ์ํ
์ค๋์ ๋ชฉํ
JAVA์ ๊ธฐ๋ณธ๋ฌธ๋ฒ์ ์์ํ๋ฉฐ
- ์ฝ๋์ ํ๋ฆ์ ์๋ค. (โญ)
- ๋ฌธ๋ฒ์ ์ดํดํ๋ ๊ฒ๊ณผ ์ถ๋ ฅํ๋ ๊ฒ(console) ๋ํ ํ๋ฆ์ ์๊ณ ์ดํดํ๋ค. (โญ)
- ์ฝ๊ณ ๋ณด๊ณ ์ธ ์ค ์๋ค. (์ค์ต์๊ฐ+๋ณต์ต์๊ฐ์ ๊ฐ๋๋ค.) (โญ)
- ๋ฌธ๋ฒ์ ์๊ณ ์์ํ๋ค. (โญ)
์งํ ์์
- ์๋ฐ ๋ฌธ๋ฒ์ ์ด๋ป๊ฒ ์๊ฒผ์๊น? ์ฝ๋ฉ์ ์์ํด๋ณด์!
- ๋ณ์์ ์๋ฃํ
- ๋ณ์์ ์๋ฃํ ์๊น์ ์๊ธฐ
- ๋ณ์์ ์๋ฃํ ๋ง๋ค์ด๋ณด๊ธฐ/์ถ๋ ฅํด๋ณด๊ธฐ (์ค์ต)
- ์ฐ์ฐ์ ์๊ธฐ
- Scannerํ์ฉํด๋ณด๊ธฐ(์ค์ต)
- ๋ฐฐ์ด์ด๋
- ๋ฐฐ์ด ๋ง๋ค์ด๋ณด๊ธฐ/์ถ๋ ฅํด๋ณด๊ธฐ (์ค์ต)
์คํฐ๋ ๋ด์ฉ
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[]args){ //๋จ์ถํค main + [tap]
// ์ถ๋ ฅํด๋ณด๊ธฐ
System.out.println("Hello world"); //๋จ์ถํค sout + [tap]
System.out.println("์๋
ํ์ธ์");
System.out.println("์๋
\\n์๋ฐ!"); // \\n ์ค๋ฐ๊ฟ
// ์๋ฃํ
int num1 = 3; // ์๋ฃํ ๋ณ์ = ์ด๊ธฐํ๊ฐ; , int๋ ์ ์
System.out.println(num1);
String str = "์๋
ํ์ธ์"; // String์ ๋ฌธ์์ด
System.out.println(str);
char chr = 's'; //char์ ๋ฌธ์
System.out.println(chr);
// ์ฐ์ฐ์
int num2 = 20;
int num3 = 30;
int num4 = 5;
// num2 += num2;
// System.out.println(num2); //40
//
// num2 -= num3;
// System.out.println(num2); //10
//
// num2 *= num2;
// System.out.println(num2); //100
//
// num2 /= num4;
// System.out.println(num2); //20
//
// num2 %= num4;
// System.out.println(num2); //0
System.out.println(num2 > num3); //false
// ๋ฐฐ์ด
int[] scores = new int[6]; //๊ณต๊ฐ์ด 6๊ฐ์ธ ๋ฐฐ์ด ์ด๋ฆ์ scores
System.out.println(scores); //'[I@2a139a55'๋ผ๋ ๊ณต๊ฐ ์ฃผ์๊ฐ์ผ๋ก ์ถ๋ ฅ๋จ.
System.out.println(Arrays.toString(scores)); //๊ฐ ์ถ๋ ฅ : ๋จ์ถํค [alt] + [enter]
// ์ค์ต 1. ์ง์ ๋ง๋ค์ด๋ณด๊ธฐ
// (1) 3์ด๋ผ๋ ๊ฐ์ a๋ผ๋ ๋ณ์์ ๋ด์ ๋ณด๊ณ ์ถ๋ ฅ.
int a = 3;
System.out.println(a);
// (2) abc๋ผ๋ ๋ฌธ์์ด์ ๋ณ์ str์ ๋ด์๋ณด๊ณ ์ถ๋ ฅ.
String str1 = "abc";
System.out.println(str1);
// (3) a๋ผ๋ ๋ฌธ์๋ฅผ c๋ผ๋ ๋ณ์์ ๋ด์๋ณด๊ณ ์ถ๋ ฅ
char c = 'a';
System.out.println(c);
// ์
๋ ฅ ๋ฐ๊ธฐ
Scanner sc = new Scanner(System.in);
System.out.println("๋์ด: ");
int age = sc.nextInt();
System.out.println("๋์ด๋ " + age + "์ด ์
๋๋ค.");
System.out.println("๋ด๋
์ ๋์ด๋ " + (age+1) + "์ด ์
๋๋ค.");
// ์ฃผ์ : [์
๋ ฅ: ์์ธ์ ์กํ๊ตฌ]
// ์ถ๋ ฅ : "์ฃผ์๋ [์์ธ์ ์กํ๊ตฌ] ์
๋๋ค."
Scanner scanner = new Scanner(System.in);
System.out.println("์ฃผ์ : ");
String addr = scanner.nextLine(); // ํ ์ค์ฉ ์
๋ ฅํ ๋ nextLine()
System.out.println("์ฃผ์๋ " + addr + "์
๋๋ค. ");
}
}
์ถ๊ฐ ํ์ต
- Scanner() Method
Scanner scanner = new Scanner(System.in)
Int a = scanner.nextInt(); //์ ์๋ก return
float b = scanner.nextLong(); //์ค์ floatํ์ผ๋ก return
double c = scanner.nextDouble(); //์ค์ doubleํ์ผ๋ก return
String d = scanner.next(); //๋ฌธ์์ด๋ก return
String e = scanner.nextLine(); //๋ฌธ์์ด๋ก ๋ ์ค return
byte f = scanner.nextByte(); //byteํ return
short g = scanner.nextShort(); //shortํ return
boolean h = scanner.hasNext(); //์
๋ ฅ๋๋ฉด true, ์๋๋ฉด ์
๋ ฅ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆผ, 'ctrl+z' ์ false return
input.close(); //Scanner์ ์ฌ์ฉ ์ข
๋ฃ
next() //String, ๋ฌธ์์ด
Action Item
- ๋ณ์๋ผ๋ ๊ฐ๋ ๊ณผ ์๋ฃํ์ ๊ฐ๋ ์ ์ดํดํ๋ค. (โญ)
- ์ฝ๋์ ํ๋ฆ์ ๋ณผ ์ ์๋ค. (โญ)
- ์์ผ๋ก ๋ง์ฃผํ ์ฝ๋์ ๋ํด ํ๋ฆ๋ณด๋๋ฒ๊ณผ ์ดํดํ๋ ๊ฒ์ ์ต์ํด ์ง๋ค. (โญ)
- ์ค์ค๋ก ๋ณ์๋ฅผ ์ ์ธํ๊ณ ๋ฐฐ์ด์ ๋ง๋ค์ ์๋ค. (โญ)
๋ฐ์ํ
'๐ฉโ๐ป Learn programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Azure] MS ํด๋ผ์ฐ๋ ์๋น์ค Azure ์์๋ณด๊ธฐ, ์ฒดํ๊ณ์ ๋ง๋ค๊ธฐ (0) | 2022.05.22 |
---|---|
[Cloud] ํด๋ผ์ฐ๋ ์๋น์ค (0) | 2022.05.22 |
[B4] CONNECTED ver.1 - KPT ํ ํ๊ณ (0) | 2022.05.13 |
[B4] CONNECTED ver.1 - S.A. (0) | 2022.05.08 |
[โก] ๋์์ธ ํจํด ์ ํ (0) | 2022.05.06 |