๐Ÿ’ป๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•œ ์‚ฌ์น™์—ฐ์‚ฐ ์ถœ๋ ฅ(22.10.24 ์ž๋ฐ”์ˆ˜์—…)

๋ฆฌ์•ˆ๐Ÿคยท2022๋…„ 11์›” 16์ผ

์ž๋ฐ”๊ณต๋ถ€๊ธฐ๋ก

๋ชฉ๋ก ๋ณด๊ธฐ
2/21

๐Ÿ“Œ java ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

  • src->new->class
    package = ํด๋” -> test๋กœ ์„ค์ •
    name = ํŒŒ์ผ์ด๋ฆ„ -> Test1๋กœ ์„ค์ •
    (ํฐ ๋ฌถ์Œ์„ ๋งŒ๋“ค ๋•Œ๋Š” ์ฒซ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ์ง€์ •ํ•˜๊ธฐ)
  • public static void main = ์‹œ์ž‘์ ์„ ์•Œ๋ ค์ค€๋‹ค
    main = ์‹œ์ž‘์ 
  • ๋ณด๋ผ์ƒ‰ ๊ธ€์”จ- > ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ๋ฌธ๋ฒ•
  • ๊ฒ€์ •์ƒ‰ ๊ธ€์”จ -> ๋‚ด๊ฐ€ ๋งˆ์Œ๋Œ€๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ
  • ๋…น์ƒ‰ ๊ธ€์”จ - > ์„ค๋ช…๊ธ€(๋™์ž‘ํ•˜์ง€์•Š๋Š”๋‹ค) => ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์„ค๋ช…๋งŒ ํ•จ
    - ์ฃผ์„ ๋‹จ์ถ•๊ธฐ ctrl+shift+c(ํ•œ ์ค„ ์ฃผ์„)
    - ๋“œ๋ž˜๊ทธ ํ›„ ctrl+shift+/(์—ฌ๋Ÿฌ๊ธ€ ์ฃผ์„)
  • ์‹คํ–‰์€ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ํด๋ฆญ ํ›„ Run as ํด๋ฆญ / ๋‹จ์ถ•ํ‚ค - ctrl+F11

๐Ÿ“Œ ์ถœ๋ ฅํ•˜๊ธฐ

  • System.out.println("ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘");
    ์ž‘์„ฑ ํ›„ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ํ•ด๋ณด๊ธฐ - > ์ฝ˜์†”์ฐฝ์— (ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘) ํ‘œ์‹œ ๋จ
  • ์ถœ๋ ฅํ•˜๊ธฐ ๋‹จ์ถ•๊ธฐ -> sysout์ ๊ณ  ctlr+spacebar์—์„œ ๋ชฉ๋ก์„ ํƒ(enter)
   System.out.println();
  • print() = ์ถœ๋ ฅ, println() = ์ถœ๋ ฅํ•˜๊ณ  ๋‹ค์Œ์ค„๋กœ ์ด๋™

๐Ÿ“Œ ์‚ฌ์น™์—ฐ์‚ฐ

  • 10ํ•˜๊ณ  20 ๋‘ ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ์‚ฌ์น™์—ฐ์‚ฐ => ๊ณ„์‚ฐ ๊ฒฐ๊ณผ ์ถœ๋ ฅ
   System.out.println(10+20);
   System.out.println(10-20);
   System.out.println(10*20);
   System.out.println(10/20);

-> ์‹คํ–‰ํ•˜๊ธฐ
30
-10
200
0(์ •์ˆ˜ํ˜•/์ •์ˆ˜ํ˜•=์ •์ˆ˜ํ˜• ->์ž๋ฐ”์—์„œ์˜ ๊ทœ์น™!)
-> ์ถœ๋ ฅ๋œ ๊ฒฐ๊ณผ
* 10, 20
= ์ •์ˆ˜ํ˜•(์†Œ์ˆ˜์  ์—†๋Š” ์ˆซ์ž)
= ๋ฆฌํ„ฐ๋Ÿด(ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์ˆซ์ž, ๋ฌธ์ž, ๋…ผ๋ฆฌ๊ฐ’)


๐Ÿ“Œ ๋ณ€์ˆ˜

  • ๊ฐ’์ด ๋ณ€ํ•˜๋Š” ์ˆ˜ = ๋ณ€์ˆ˜
    -> ๊ธฐ์–ต์žฅ์†Œ์— ์ด๋ฆ„์„ ๋ถ€์—ฌํ•˜๊ณ , ํ˜•์„ ์ง€์ •ํ•˜๊ณ  ๊ฐ’์„ ์ €์žฅ
    -> ๊ธฐ์–ต์žฅ์†Œ์— ๊ฐ’์„ ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Œ
    -> ํ”„๋กœ๊ทธ๋žจ ๊ธฐ๋ณธ๋‹จ์œ„
    -> ๋ณ€์ˆ˜๋ฅผ ์ •์˜(์„ ์–ธ)ํ•˜๊ณ  ๊ฐ’์„ ์ €์žฅ(ํ• ๋‹น)
    -> ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ์‹œ ์ˆ˜์ •์„ ์ตœ์†Œํ™” ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์ •๊ฐ’์„ ๋˜๋„๋ก์ด๋ฉด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค
    ๐ŸŽˆ ๊ทธ๋ž˜์„œ ๋ณ€์ˆ˜ ์‚ฌ์šฉ! = ๋ณ€์ˆ˜๋งŒ ๋ฐ”๊พธ๋ฉด ํ•œ ๋ฒˆ์— ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—
  • int a = 10;
    -> ๊ธฐ์–ต์žฅ์†Œ์— a๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ •์ˆ˜ํ˜•์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ๊ฐ’ 10์„ ์ €์žฅํ•œ๋‹ค
   System.out.println(a);
   System.out.println(b);

ย ย ย ย ย ย -> ์ถœ๋ ฅ!!! (10, 20 ์ด ๋‚˜์™€์•ผ ์ •์ƒ)
ย ย ย ย ย ย -> a, b๋Š” ๋ฌธ์ž๊ฐ’์ด ์•„๋‹ˆ๋ผ ๊ธฐ์–ต์žฅ์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ""์•ˆ์— ๋„ฃ์ง€ ์•Š๋Š”๋‹ค!
ย ย ย ย ย ย "a" = ๋ฌธ์ž ๊ฐ’ - System.out.println("a");๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ์ฝ˜์†”์— a๊ฐ€ ํ‘œ์‹œ๋จ


๐Ÿ“Œ ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์น™์—ฐ์‚ฐ

System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);

-> ๊ฐ’์ด 30, -10, 200, 0์ด ๋‚˜์˜จ๋‹ค


๐Ÿ“Œ ๋ณ€์ˆ˜ ์„ ์–ธํ•˜๊ณ  ์ถœ๋ ฅ

  • ๋‚˜์ด๋ฅผ ๋ณ€์ˆ˜์— ์„ ์–ธํ•˜๊ณ  ์ด๋ฆ„์„ age๋กœ ๋ถ€์—ฌํ•˜๊ณ  20๊ฐ’์„ ์ €์žฅํ•˜๊ณ  ์ถœ๋ ฅ

๐Ÿ“Œ ๋ถ„๋ฆฌํ•˜๊ธฐ

  • ๋‚˜์ด๋ฅผ ๋ณ€์ˆ˜์— ์„ ์–ธํ•˜๊ณ  ์ด๋ฆ„์„ age๋กœ ๋ถ€์—ฌํ•˜๊ณ  -> int age;
  • 20๊ฐ’์„ ์ €์žฅํ•˜๊ณ  ์ถœ๋ ฅ -> age = 20;
    => int age;
    ย ย ย ย ย age = 20;

๐Ÿ“Œ ๋ฌธ์ž์—ด๊ณผ ๋ณ€์ˆ˜ ์—ฐ๊ฒฐํ•˜๊ธฐ

   System.out.println("๋‚˜์ด : " + age);

ย ย ย ย ย ย => ๋‚˜์ด : 20์œผ๋กœ ์ถœ๋ ฅ ๋จ
ย ย ย ย ย ย ย ย ย ย + ํ•˜๋Š” ์—ญํ•  = ์ˆซ์ž ๋”ํ•˜๊ธฐ ์ˆซ์ž, ๋ฌธ์ž์™€ ๋ณ€์ˆ˜ ์—ฐ๊ฒฐ


๐Ÿ“Œ ์‚ฌ์น™์—ฐ์‚ฐ์— ์ ์šฉํ•˜๊ธฐ

   System.out.println("a+b = " + (a+b));
   System.out.println("a-b = " + (a-b));
   System.out.println("a*b = " + (a*b));
   System.out.println("a/b = " + (a/b));

ย ย ย ย -> ๋จผ์ € ํ•„์š”ํ•œ ๊ณ„์‚ฐ์‹์— ๊ด„ํ˜ธํ•˜๊ธฐ
ย ย ย ย -> ๊ณ„์‚ฐ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ()๊ด„ํ˜ธ


๐Ÿ“Œ ๋ณ€์ˆ˜ ์ด๋ฆ„ ์ •ํ•˜๊ธฐ

  • ๊ทœ์น™์— ๋งž์ถฐ์„œ
    (1) ์˜๋ฌธ์ž(๋Œ€,์†Œ๋ฌธ์ž-๊ฐ๊ฐ), ์ˆซ์ž, ํŠน์ˆ˜๋ฌธ์ž($,_) ์‚ฌ์šฉ ๊ฐ€๋Šฅ

    ex) g_level, count100, _master. $won

    (2) ์ˆซ์ž๋กœ๋Š” ์‹œ์ž‘ํ•  ์ˆ˜ ์—†๋‹ค

    ex) int 8a = 10;, 27day - > ์—๋Ÿฌ๋ฐœ์ƒ

    (3) ์ž๋ฐ”์—์„œ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ์˜ˆ์•ฝ์–ด(์ž๋ฐ”๋ฌธ๋ฒ•) ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค

    ex) int class = 10; ,  while,  int, ...

๐Ÿ“Œ ์ถœ๋ ฅํ•ด๋ณด๊ธฐ

  • ๋ณ€์ˆ˜ ์ •์˜ ํ•ด์„œ 12 ์ดˆ๊ธฐ๊ฐ’ ์ €์žฅ
    ์ถœ๋ ฅ => ๋ฐ”๊ตฌ๋‹ˆ์— ์ €์žฅ๋œ ์‚ฌ๊ณผ๋Š” 12๊ฐœ์ž…๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€