๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[JAVA] ์ž๋ฐ” ๊ฐ’์œผ๋กœ ํ•˜๋Š” ์ผ ๋ณธ๋ฌธ

๐ŸชJava

[JAVA] ์ž๋ฐ” ๊ฐ’์œผ๋กœ ํ•˜๋Š” ์ผ

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 10. 4. 18:02
๋ฐ˜์‘ํ˜•

์‚ฌ์ง„:  Unsplash ์˜ Luca Bravo

 

์ž๋ฐ” ๊ฐ’์œผ๋กœ ํ•˜๋Š” ์ผ

์ž๋ฐ”์˜ ๊ธฐ๋ณธ ๊ฐ’๋“ค๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ, ๋น„๊ต์—ฐ์‚ฐ, ๋…ผ๋ฆฌ์—ฐ์‚ฐ, ๊ทธ๋ฆฌ๊ณ  ๋ณ€์ˆ˜์™€ ํ• ๋‹น์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

1. ๋ฌธ์ž์—ด ์ถœ๋ ฅํ•˜๊ธฐ

๋ฌธ์ž์—ด ์ถœ๋ ฅ ์‹œ print ์•ˆ์— "" ํฐ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ๋ฌธ์ž์—ด์„ ๋„ฃ์œผ๋ฉด ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด Be happy 2023! ์ด๋ผ๋Š” ์ถœ๋ ฅ์ด ๋‚˜์˜จ๋‹ค.

public static void main(String args[]){
	System.out.println("Be happy" + 2023 + "!");
}

 

2. ์ž๋ฐ” 4๋Œ€ ๊ธฐ๋ณธ ๊ฐ’

์ž๋ฐ”์˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ๋Š” ์ •์ˆ˜, ์‹ค์ˆ˜, ๋ฌธ์ž์—ด, ๋ฌธ์ž(์ˆซ์ž,๋ฌธ์ž)๊ฐ€ ์žˆ๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด
3
3.14
3.14
3
a
๋ผ๊ณ  ์ถœ๋ ฅ์ด ๋‚˜์˜จ๋‹ค.

public static void main(String args[]){
	System.out.println(3); // ์ •์ˆ˜ **
	System.out.println(3.14); // ์‹ค์ˆ˜ *
	System.out.println("3.14"); // ๋ฌธ์ž์—ด **
	System.out.println('3'); // ์ˆซ์ž ๋ฌธ์ž
	System.out.println('a'); // ๋ฌธ์ž
}

 

3. ์‚ฌ์น™ ์—ฐ์‚ฐ

์ž๋ฐ”์—์„œ๋Š” ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์น™์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
์‚ฌ์น™์—ฐ์‚ฐ์„ ํ™œ์šฉํ•ด์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด
7
-1
12
0
0.75
์ด์™€ ๊ฐ™์ด ์ถœ๋ ฅ์ด ๋œ๋‹ค.

public static void main(String args[]){
	System.out.println(3+4); // ๋ง์…ˆ
	System.out.println(3-4); // ๋บ„์…ˆ
	System.out.println(3*4); // ๊ณฑ์…ˆ
	System.out.println(3/4); // ๋ชซ
	System.out.println(3.0/4); // ๋‚˜๋ˆ—์…ˆ
}

 

4. ๋ชซ๊ณผ ๋‚˜๋จธ์ง€, ๊ฑฐ๋“ญ์ œ๊ณฑ

์ž๋ฐ”์—์„œ๋Š” ๊ฑฐ๋“ญ์ œ๊ณฑ๊ณผ ๋‚˜๋ˆ„์–ด ๋ชซ์„ ๋‚ด๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ถœ๋ ฅํ•˜๋ฉด
1
3
2401.0
22.472357891492628
8.0
์ด๋ ‡๊ฒŒ ์ถœ๋ ฅ์ด ๋œ๋‹ค.

public static void main(String args[]){
	System.out.println(7/4); // ๋ชซ
	System.out.println(7%4); // ๋‚˜๋จธ์ง€
	System.out.println(Math.pow(7,4)); // 7์˜ 4์Šน , ๊ฑฐ๋“ญ์ œ๊ณฑ
	System.out.println(Math.pow(3.14,2.72)); // 3.14์˜ 2.72์Šน
	System.out.println(Math.pow(2,3)); // 2์˜ 3์Šน
}

 

5. ๋น„๊ต์—ฐ์‚ฐ

๋น„๊ต ์—ฐ์‚ฐ์€ ๋‚˜์ค‘์— if, while, for๋ฌธ ๋“ฑ์—์„œ ๋งŽ์ด ์“ฐ์ด๋ฏ€๋กœ ์ต์ˆ™ํ•ด์งˆ ํ•„์š”๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ถœ๋ ฅํ•˜๋ฉด
false
false
true
true
false
true
์ด์™€ ๊ฐ™์ด (true/false)๋กœ ์ถœ๋ ฅ์ด ๋œ๋‹ค.

public static void main(String args[]){
	System.out.println(3>4); // 3์ด 4๋ณด๋‹ค ํฐ๊ฐ€? (ํฌ๋‹ค.)
	System.out.println(3>=4); // 3์ด 4๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€๊ฐ€? (ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.)
	System.out.println(3<4); // 3์ด 4๋ณด๋‹ค ์ž‘์€๊ฐ€? (์ž‘๋‹ค.)
	System.out.println(3<=4); // 3์ด 4๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€๊ฐ€? (์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.)
	System.out.println(3==4); // 3์ด 4์™€ ๊ฐ™์€๊ฐ€? (๊ฐ™๋‹ค.)
	System.out.println(3!=4); // 3์ด 4์™€ ๋‹ค๋ฅธ๊ฐ€? (๋‹ค๋ฅด๋‹ค.)
}

 

6. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์€ ๋‘๊ฐ€์ง€ ๋น„๊ต์—ฐ์‚ฐ๋“ค์— ์กฐ๊ฑด์„ ๊ฑธ์–ด
์กฐ๊ฑด์— ๋ถ€ํ•ฉํ•˜๋Š”์ง€์— ๋”ฐ๋ผ (true/false)๋กœ ์ถœ๋ ฅ๋œ๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด
false
true
false
false
true
true
false
true
์ด์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋œ๋‹ค.

public static void main(String args[]){
	System.out.println(3>4 && 5>6); // and ๊ทธ๋ฆฌ๊ณ  , 3์€ 4๋ณด๋‹ค ํฌ๊ณ  5๋Š” 6๋ณด๋‹ค ํฌ๋‹ค.
	System.out.println(3<4 && 5<6); // 3์€ 4๋ณด๋‹ค ์ž‘๊ณ  5๋Š” 6๋ณด๋‹ค ์ž‘๋‹ค.
	System.out.println(3<4 && 5>6); // 3์€ 4๋ณด๋‹ค ์ž‘๊ณ  5๋Š” 6๋ณด๋‹ค ํฌ๋‹ค.
	  
	System.out.println(3>4 || 5>6); // or ๊ฑฐ๋‚˜ , 3์€ 4๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ 5๋Š” 6๋ณด๋‹ค ํฌ๋‹ค(๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ๋งž์œผ๋ฉด true)
	System.out.println(3<4 || 5>6); // 3์€ 4๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ 5๋Š” 6๋ณด๋‹ค ํฌ๋‹ค.
	System.out.println(3<4 || 5<6); // 3์€ 4๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ 5๋Š” 6๋ณด๋‹ค ์ž‘๋‹ค.
	  
	System.out.println(!(3<4)); // 3์€ 4๋ณด๋‹ค ์ž‘์ง€ ์•Š๋‹ค.(๋…ผ๋ฆฌ๋ถ€์ •)
	System.out.println(!(3>4)); // 3์€ 4๋ณด๋‹ค ํฌ์ง€ ์•Š๋‹ค.
}

 

7. ๋ณ€์ˆ˜์™€ ํ• ๋‹น 

๋ณ€์ˆ˜๋Š” ๊ธฐ๋ณธ๊ฐ’์„ ๋‹ด๋Š” ๊ทธ๋ฆ‡์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.
ํ• ๋‹น์€ ๊ทธ๋ฆ‡์— ๊ฐ’์„ ๋‹ด๋Š” ๊ฒƒ์ด๋‹ค. 

์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด
7
7
์ด์™€ ๊ฐ™์ด ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

public static void main(String args[]){
	int a=3; // ์ •์ˆ˜ ๋ณ€์ˆ˜ a์— 3 ํ• ๋‹น a|_3_|
	int b=4; // ์ •์ˆ˜ ๋ณ€์ˆ˜ b์— 4 ํ• ๋‹น b|_4_|
	System.out.println(a+b);
      
	int c; //c|_| (๊ทธ๋ฆ‡๋งŒ ๋งŒ๋“  ๊ฒƒ)
	c = a+b; // c|_7_| (๊ทธ๋ฆ‡์— 7์ด๋ผ๋Š” ๊ฐ’์„ ๋‹ด์€ ๊ฒƒ)
	System.out.println(c);
}

 

๋ฐ˜์‘ํ˜•