Search

๊ธฐ๋ณธ ๊ตฌ์กฐ์™€ ์ž…์ถœ๋ ฅ

๊ธฐ๋ณธ ๊ตฌ์กฐ

โ€ข
์ž๋ฐ” ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ
โ€ข
ํด๋ž˜์Šค์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ

โ€ข
์ž๋ฐ” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํด๋ž˜์Šค
โ—ฆ
๊ธฐ๋ณธ ์ถœ๋ ฅ๋ฌธ
โ—ฆ
๊ธฐ๋ณธ ์ž…๋ ฅ๋ฌธ

๊ธฐ๋ณธ ๊ตฌ์กฐ

โ€ข
์ž๋ฐ” ํ”„๋กœ๋กœ์ ํŠธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ
โ€ข
ํด๋ž˜์Šค์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

์ž๋ฐ” ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

ํ”„๋กœ์ ํŠธ

ํ•˜๋‚˜์˜ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์˜ ๋‹จ์œ„ ํ•˜๋‚˜์˜ ์ด์ƒ์˜ ํŒจํ‚ค์ง€์™€ ํด๋ž˜์Šค๋กœ ๊ตฌ์„ฑ

ํŒจํ‚ค์ง€

ํด๋ž˜์Šค ํŒŒ์ผ๋“ค์˜ ๋ชจ์Œ์ง‘ ํด๋ž˜์Šค ํŒŒ์ผ์˜ ๊ฒฝ๋กœ(์œ„์น˜)๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์—ญํ•  default package ํŒจํ‚ค์ง€๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ๋งŒ๋“  ํด๋ž˜์Šค ํŒŒ์ผ๋“ค์˜ ๊ธฐ๋ณธ ๊ฒฝ๋กœ

ํด๋ž˜์Šค

์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ธฐ๋ณธ ๊ตฌ์กฐ

ํด๋ž˜์Šค์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

ํด๋ž˜์Šค

์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ธฐ๋ณธ ๊ตฌ์กฐ ๊ฐ์ฒด์˜ ์†์„ฑ๊ณผ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ

๋ฉค๋ฒ„

ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ์š”์†Œ
โ€ข
๋ณ€์ˆ˜ (ํ•„๋“œ; field)
โ€ข
๋ฉ”์†Œ๋“œ (method)

๋ณ€์ˆ˜

๊ฐ์ฒด์˜ ์†์„ฑ์„ ์ •์˜ํ•œ ๋ฐ์ดํ„ฐ

๋ฉ”์†Œ๋“œ

๊ฐ์ฒด์˜ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•œ ์ฝ”๋“œ ๋ชจ์Œ

๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ

โ€ข
์ž๋ฐ” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ ํด๋ž˜์Šค
โ—ฆ
๊ธฐ๋ณธ ์ถœ๋ ฅ๋ฌธ
โ—ฆ
๊ธฐ๋ณธ ์ž…๋ ฅ๋ฌธ

๊ธฐ๋ณธ ์ถœ๋ ฅ๋ฌธ

System.out

์ฝ˜์†” ์ฐฝ์— ์ถœ๋ ฅ์„ ํ•˜๋Š” ๊ฐ์ฒด
๋ฉ”์†Œ๋“œ
์„ค๋ช…
System.out.print( );
๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅํ•ด์ฃผ๋Š” ๋ฉ”์†Œ๋“œ
System.out.println( );
๋ฐ์ดํ„ฐ ์ถœ๋ ฅ ํ›„, ์ค„๋ฐ”๊ฟˆํ•˜๋Š” ๋ฉ”์†Œ๋“œ

์˜ˆ์‹œ ์ฝ”๋“œ

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Java
๋ณต์‚ฌ

๊ธฐ๋ณธ ์ž…๋ ฅ๋ฌธ

๊ฐ์ฒด ์ƒ์„ฑ

ํด๋ž˜์Šคํƒ€์ž… ๊ฐ์ฒด๋ช… = new ํด๋ž˜์Šค๋ช…();
์ด ๋ฌธ๋ฒ•์€ ํด๋ž˜์Šค๋ฅผ ์ธ์Šคํ„ด์Šคํ™”ํ•˜์—ฌ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
// Scanner ๊ฐ์ฒด ์ƒ์„ฑ Scanner scanner = new Scanner(System.in);
Java
๋ณต์‚ฌ
์—ฌ๊ธฐ์„œ Scanner๋Š” ํด๋ž˜์Šค ์ด๋ฆ„์ด๊ณ , scanner๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. new ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ƒ์„ฑ์ž Scanner(System.in)์„ ํ˜ธ์ถœํ•˜์—ฌ System.in์œผ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ์ฝ๋Š” Scanner ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ ์ฝ”๋“œ

import java.util.Scanner; public class Main { public static void main(String[] args) { // Scanner ๊ฐ์ฒด ์ƒ์„ฑ Scanner scanner = new Scanner(System.in); // ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ •์ˆ˜ ์ž…๋ ฅ ๋ฐ›๊ธฐ System.out.print("์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: "); int number = scanner.nextInt(); // ์ž…๋ ฅ ๋ฐ›์€ ์ •์ˆ˜ ์ถœ๋ ฅ System.out.println("์ž…๋ ฅ๋œ ์ •์ˆ˜๋Š” " + number + "์ž…๋‹ˆ๋‹ค."); // Scanner ๋‹ซ๊ธฐ scanner.close(); } }
Java
๋ณต์‚ฌ