ํ์ด๋ฐฉ๋ฒ 1. ๋ณ๊ณก์ ๊ธฐ์ค์ผ๋ก ๋ํ์ ์๋ฅธ๋ค 2. ์ ์ผ๊ฐํ์ ๋๋น๊ธธ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก, ์๋ ์ผ๊ฐํ์ ๋๋น๊ธธ์ด๋ฅผ ๊ตฌํ๋ค. 3. ์ฃผ์ ! - ๋๋ฒ์งธ ๋ฐ๋ณต๋ฌธ์์์๋ i์ ๊ด๋ จ์๋ ์์ ์ธ๊ฒ, ๊ทธ๋ ์ง ์์ผ๋ฉด(๋ง์ฝ number ๊ธฐ์ค) ์ฌ๊ฐํ์ด ๋ง๋ค์ด์ง import java.util.Scanner; public class ๋ง๋ฆ๋ชจ { public static void main(String[] args) { int number = scan.nextInt();// ์ค์บ๊ฐ์ด 1์ผ๋ ๊ทธ๋ฅ *์ด ๋์ค๋ ๊ฒ์ ํผํ๊ณ ์ถ๋ค๋ฉด +1์ ํด๋ ์ข๋ค int number = scan.nextInt(); int maxWidth = 2 * number -1; //1. ์ ์ผ๊ฐํ for (int i = 0; i < number; i++) { f..
์ ์ฒด ๊ธ
๐ฉ๐ป java, mysql, android, php, javascript๋ฅผ ๋ค๋ฃน๋๋ค์๋ฐ์ ์
๋ ฅ๊ธฐ๋ฅ(Scanner) ์๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ช
๋ น์ System.out์ด๊ณ , ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์๋๋ System.in์ ์ด์ฉํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์๋๋ ํ์ค JAVA API์ธ Scanner ํด๋์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค ์ค์บ๋ ์ฌ์ฉ๋ฐฉ๋ฒ 0. import java.util.Scanner; 1. ์ค์บ๋ ๊ฐ์ฒด ์์ฑ Scanner scan = new Scanner(System.in); 2.์
๋ ฅ๋ฐ์ ๋ฐ์ดํฐ ํ์
์ ๋ฐ๋ฅธ ๋ฉ์๋ ํธ์ถ scan.next(), scan.nextLine(), scan.nextInt(), scan.nextDouble() ๋ฑ -next(): ๊ณต๋ฐฑ์ ํฌํจํ์ง ์๋ ๋ฌธ์์ด์ ์
๋ ฅ๋ฐ์ ๋ -nextLine(): ๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด์ ์
๋ ฅ๋ฐ์ ๋ -nextInt(): ์ ์๋ฅผ ์
๋ ฅ๋ฐ์ ๋ -ne..
๋ช
์์ ํ๋ณํ๊ณผ ๋ฌต์์ ํ๋ณํ์ ๋ฐ๋ ๊ฐ๋
์
๋๋ค. ์๋ํ๋ณํ(๋ฌต์์ ํ๋ณํ Implicit Casting) ์์ ๋ฐ์ดํฐ ํ์
์์ ํฐ ๋ฐ์ดํฐ ํ์
์ผ๋ก ๊ฐ์ด ์๋์ผ๋ก ํ๋ณํ๋๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ์ ์์ค์ด ์๊ฑฐ๋ ๋ฌด์ํ ์ ์๋ ๊ฒฝ์ฐ ๋ฑ์ด ํด๋น๋ฉ๋๋ค. ex) ํฐ ๋ฐ๊ตฌ๋์ ์์ ์ฌ๊ณผ๋ฅผ ๋ด๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ์์๋ถ๋ถ์ด float => double๋ก ์๋ ํ๋ณํ์ด ์ผ์ด๋ฉ๋๋ค. ๋ ํฐ ๋ฐ์ดํฐ ํ์
์ธ double์ด ๋ ์์ ๋ฐ์ดํฐ ํ์
์ธ float ๋ณด๋ค ํํ๋ฒ์๊ฐ ํฌ๋ฏ๋ก, ๋ณ์์ ์ ๋ณด์์ค ์์ด ๊ฐ์ ์ ์ฅํ ์ ์๋ค. ๋ช
์์ ํ๋ณํ(Explicit Casting) ํฐ ๋ฐ์ดํฐ ํ์
์์ ์์ ๋ฐ์ดํฐ ํ์
์ผ๋ก ๊ฐ์ด ๋ณํ๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค ์ด๋ ๋ช
์์ ์ผ๋ก ๋ณํ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค! ์ด๋๋ ๋ฐ์ดํฐ ์์ค์ด ์ผ์ด๋ ..
๋ณ์๋ ๋ฐ์ดํฐ ํ์
์ด ์๊ณ , ์์๋ ๋ฐ์ดํฐ ํ์
์ด ์๋ค. ์ฌ๋ฌ๋ถ์ด ์ด๋ค ์ค์๋ฅผ ์ฐ๋ ค๊ณ ํ๋ฉด, ๊ธฐ๋ณธ์ ์ผ๋ก double์ ์ฐ๊ณ , ๋ง์ฝ float๋ฅผ ์ฐ๊ณ ์ถ๋ค๋ฉด F๋ฅผ ๋ถ์ฌ์ฃผ๋ฉด ๋๋ค. (์ฃผ์!, ์๋ ์์ ๋ค์ ์ขํญ๊ณผ ์ฐํญ์ ๋ฐ์ดํฐ ํ์
์ด ์ผ์นํ๊ธฐ ๋๋ฌธ์ ๋ช
์์ ํ๋ณํ๋ ๋ฌต์์ ํ๋ณํ๋ ์๋๋ค. F๋ผ๋ ๋ฌธ์๋ฅผ ๋ถ์ฌ์ฃผ์ด์, 2.2F๊ฐ float ํ์
์ด๋ผ๊ณ ๋ช
์ํด์ฃผ์ด์ ๋ฐ์ดํฐ ํ์
์ ์๋ก ๋ง์ถฐ์ฃผ์๋ค. ๐ F๋ฅผ ๋ถ์ธ ์ด์ ๋? ์ด์ : 2.2๊ฐ ์ฌ์ค์ ์ ํํ 2.2๊ฐ ์๋๊ณ , ์ด์ง๋ฒ์ผ๋ก ๋ณํํ์๋ ๋ฌดํ์์๋ก ๋์์ด ์ด์ด์ง๋๋ฐ, ๊ทธ ๋ฌดํ์์๊ฐ float ์ ํจ๋ฒ์์์ ๋ค์ด์ค์ง ์๊ธฐ ๋๋ฌธ์, ์๋ ์์ 2.2์ ๋ฐ์ดํฐ ํ์
์ double์ด๋ค. ํ์ง๋ง ์๋์ ์ผ๋ก float ๋ฐ์ดํฐ ํ์
์ ์์ 2.2์ ์ฐ๊ณ ์ถ์ด์ F๋ฅผ ๋ถ์ฌ์ ์ข..
https://colorhunt.co/ Color Palettes for Designers and Artists - Color Hunt Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects. colorhunt.co https://fonts.google.com/specimen/Permanent+Marker Permanent Marker - Google Fonts Permanent Marker represents the look and feel of a favorite writing instrument. fonts.google.com https://dri..
๋ณ์๋? RAM์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ํ ๋น๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ์ฐ๋ฆฌ๋ ์ด ๋ฐ์ดํฐ ํ์
์ ๋ช
์ํ๋ฉด์, ์ปดํจํฐ์๊ฒ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ ์ง ์์ํด์ค๋ค ์ด ๋ฐ์ดํฐ ํ์
์ ํฌ๊ฒ ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ์ผ๋ก ๋๋๋ค. (1) ๊ธฐ๋ณธํ(primitive type) : ์ค์ ๊ฐ์ ์ ์ฅํ๋ค. ๋ชจ๋ ๊ฐ ํ์
์ ์คํ(stack)์ ์ ์ฅ๋๋ค ๋น๊ฐ์ฒด ํ์
์ด๋ฏ๋ก null ๊ฐ์ ๊ฐ์ง ์ ์๋ค (๊ธฐ๋ณธ๊ฐ์ด ์ ํด์ ธ ์์) ๊ธฐ๋ณธํ ํ์
์ ์ํ byte short int long ์ค์ํ float double ๋
ผ๋ฆฌํ boolean ๋ฌธ์ํ char ๋ฉ๋ชจ๋ฆฌ์ ํฌ๊ธฐ 8bit(๋นํธ) 1byte 1024byte 1kilobyte 1024kilobyte 1megabyte 1024megabyte 1gigabyte 1024 gigabyte 1terabyt..
package chap_04; public class _08_NestedLoop { public static void main(String[] args) { //์ด์ค ๋ฐ๋ณต๋ฌธ // ๋ณ (*) ์ฌ๊ฐํ ๋ง๋ค๊ธฐ /* ***** ***** ***** ***** ***** */ for (int i = 0; i < 5; i++) { //0~4ํ๊น์ง for (int j = 0; j
๊ฑฐ์ ํ๋ฌ๋์์ ๋ฉ์ธํ๋ก์ ํธ๊ฐ ๋์ด๋ฌ๋ค. ํ๋ฆฌํ์ ๊ณผ ๋ค๋ฅด๊ฒ ๋ถ์ผ์ ํ, ๊ธฐํ, ๊ฐ๋ฐ๊น์ง ๋ชจ๋ ์ฐ๋ฆฌ ์์ผ๋ก ํด์ผํ๊ธฐ๋๋ฌธ์ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ ธ์ง๋ง ๊ทธ๋งํผ ๊ฐ์ง ์๊ฐ์ด์๋ค. ๋ค์์ ์ฐ๋ฆฌ '์ 10๊ธ์ต' ํ์ '๋จธ๋๋ฉ์ด๋'๋ผ๋ ์๋น์ค์ด๋ค. ๋จธ๋๋ฉ์ด๋๋ ์ฌ์ฉ์๊ฐ ํธ๋ฆฌํ๊ฒ ์์ฐ์ ์กฐํํ๊ณ , ์๋น๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ๊ธ์ต ์๋น์ค์
๋๋ค. ์ด๋ ค์ด ๊ธ์ต ๊ด๋ฆฌ๋ฅผ ๋ ๋ชฌ์์ด๋ ๊ฐ์ด ์์ํ๊ฒ ํด๊ฒฐํด์ฃผ๊ณ ์ ์๋น์ค ์ด๋ฆ์ ‘๋จธ๋๋ฉ์ด๋'๋ก ์ง์๋ค ใ
ใ
๊น ํ๋ธ https://github.com/codestates-seb/seb44_main_010 GitHub - codestates-seb/seb44_main_010 Contribute to codestates-seb/seb44_main_010 development by creating an..