์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- flutter
- ์ฝ๋ฉํ ์คํธ
- Return
- ๋ณ์ฐ๊ธฐ
- IF
- BufferedReader
- ์ฝํ๋ฆฐ
- ์๋๋ก์ด๋
- Java
- ๋ฐฑ์ค
- ๋ฐ๋ณต๋ฌธ
- for๋ฌธ
- ํ๋ก๊ทธ๋๋จธ์ค
- array
- App
- CLASS
- While
- ์ฑ๊ฐ๋ฐ
- androidstudio
- ๋คํธ
- Android
- Kotlin
- string
- Scanner
- dataclass
- android studio
- error
- BufferedWriter
- For
- dart
- Today
- Total
๋ชฉ๋กJava (17)
amid.jungs
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dYYJgp/btqVIJ9yTuc/4dcKhdtlENdtnxslEWhPtK/img.png)
๋ฌธ์ ์ ์ num์ด ์ง์์ผ ๊ฒฝ์ฐ Even์ ๋ฐํํ๊ณ ํ์์ธ ๊ฒฝ์ฐ Odd๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. โ๏ธ์ ํ ์กฐ๊ฑด num์ int ๋ฒ์์ ์ ์์ ๋๋ค. 0์ ์ง์์ ๋๋ค. ์๊ฐํ๊ธฐ if๋ฌธ : ์กฐ๊ฑด๋ฌธ์ ์ด์ฉํด ์กฐ๊ฑด์ ํด๋นํ๋ฉด Even(์ง์), ์๋๋ฉด Odd(ํ์) ์ถ๋ ฅํ๊ธฐ 2๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ๋ถ ์คํ์ฝ๋ ๐ฑ๊ฒฐ๊ณผ๊ฐ์ด Even,Odd๊ฐ ์๋ "Even","Odd"๊ฐ ๋์์ผ ํต๊ณผ๊ฐ ๋๋ค. System.out.println์ ํตํ ๋ฌธ์์ด ์ถ๋ ฅ ๋ง๊ณ ๊ทธ๋ฅ returnํด์ ๋ฐ์ดํ๋ ๊ฐ์ด ์ถ๋ ฅ๋๊ฒ ํ๋ฉด ๋๋ค.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WJuzn/btqVkKpuIx1/U1eNfYObK2EMFEfUk0Sxq1/img.png)
๋ฌธ์ ๊ธธ์ด๊ฐ n์ด๊ณ , ์๋ฐ์๋ฐ์๋ฐ์....์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด n์ด 4์ด๋ฉด ์๋ฐ์๋ฐ์ ๋ฆฌํดํ๊ณ 3์ด๋ผ๋ฉด ์๋ฐ์๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธ์ ํ์ฌํญ : n์ 10,000์ดํ์ธ ์์ฐ์์ ๋๋ค. ์๊ฐํ๊ธฐ for๋ฌธ : ๊ธ์์๊ฐ ๋ฐ๋ณตํ๋ฉด์ ์ปค์ง๊ฒํจ if๋ฌธ : ์ง์, ํ์๋์ ๋ฐ๋ผ ์,๋ฐ์ผ๋ก ๋๋๋๊ฒ ๊ฒฐ์ ๋จ ์คํ์ฝ๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4Ygqg/btqVkKvu3XU/w36bXEh8NOWoVF9qA48Zak/img.png)
๋ฌธ์ ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ a234์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ 1234๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธ์ ํ ์ฌํญ : S๋ ๊ธธ์ด 1 ์ด์, ๊ธธ์ด 8 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. ์๊ฐํ๊ธฐ if๋ฌธ -> ๋ฌธ์์ด์ ๊ธธ์ด ํ์ธ , 0๋ณด๋ค ์๊ณ 9๋ณด๋ค ํฌ๋ฉด false for๋ฌธ -> 0~ ๋ฌธ์์ด ๊ธธ์ด๊น์ง์ ์๋ค์ ๊ฒ์ฌ charAt() ํจ์ -> ๋ฌธ์์ด์์ ํน์ ์ธ๋ฑ์ค์ ์์นํ๋ ๋จ์ผ๋ฌธ์๋ฅผ ๋ฐํ ๊ฒฐ๊ณผ์ฝ๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BliGR/btqVkKnsYVd/wmBAWkVRP7oEpu5RkCkVWK/img.png)
๐ฑ Getter/Setter , toString I. Getter ,Setter ๊ฐ์ฒด์ ๋ฌด๊ฒฐ์ฑ์ ์ํด ํ๋๋ค์ private (์ ๊ทผ ์ ํ์)๋ก ๋ง์๋๊ณ ๊ฐ ํ๋์ Getter,Setter๋ก ์ ๊ทผํ๋ค. (=์ธ๋ถ์ ์ ๊ทผ์ ๋ง์) Setter : ์ ๋ฌ๋ฐ์ ๊ฐ์ ๋ด๋ถ์์ ๊ฐ๊ณตํด ํ๋์ ๋ฃ์ด์ฃผ๋ ๋ฐฉ์ Getter : ์ฌ์ฉํด ๋ณธ ํ๋์ ๊ฐ์ ์จ๊ธด ์ฑ ๋ด๋ถ์์ ๊ฐ๊ณต๋ ๊ฐ์ ๊บผ๋ผ ์ ์์ ์ฌ์ฉ๋ฐฉ๋ฒ : ๋จ์ถํค (Mac ๊ธฐ์ค) command + n โ๏ธprivate๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ์ ํด๋์ค ๋ด๋ถ์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ๋ค. II. toString ๊ฐ์ฒด๊ฐ ๊ฐ์ง๊ณ ์๋ ์ ๋ณด๋ ๊ฐ๋ค์ ๋ฌธ์์ด๋ก ๋ง๋ค์ด ๋ฆฌํดํ๋ ๋ฉ์๋ ์คํ๊ฒฐ๊ณผ (์ฒซ๋ฒ์งธ ์ฌ์ง ์ฝ๋) : com.company.Person@37a71e93 com.company.Person@7..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bPXkfO/btqVcr3JmN0/36SPoSDVckxXKc3zVsulj1/img.png)
๐ฑ ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ (Method Overloading) I. ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ: ๊ธฐ๋ณธ -> ๋งค๊ฐ๋ณ์์ ์ ํ๊ณผ ๊ฐ์๊ฐ ๋ค๋ฅด๊ฒ ํ์ฌ ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง ์ ์๊ฒํ๋ ๊ธฐ์ ์คํ๊ฒฐ๊ณผ : 80 30 II.Return ->๋ฆฌํดํ์ฌ ์ฌ์ฉํ ์ ์์ ํ์ํ ํํ์ธ int๋ก ๋ฐ๊ฟ์ค๋ค ์ฌ์ง์ ํ์ดํ์ฒ๋ผ ์คํ ์์๊ฐ ์งํ๋๋ค. ์คํ๊ฒฐ๊ณผ : 60 (x,y๊ฐ์ด ๊ฐ๊ฐ 50,10๋ง ์คํ์ด ๋๊ณ ๋ฐ์ 20,10์ ์คํ์ด ๋์ง ์๋๋ค.) III.๋งค์๋ ์ค๋ฒ๋ก๋ ํ์ฉ int... numbers : 0๊ฐ๋ถํฐ ๊ฐฏ์๋ฅผ ์ ํํ์ง ์๊ณ ์ฌ๋ฌ ์ซ์๋ฅผ ์ง์ , ๋ฐฐ์ด ํํ๋ก ๋ค์ด์จ๋ค ๋๋ฒ์งธ์ฒ๋ผ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ๋ฉด ์ฒซ๋ฒ์งธ ์ฝ๋๋ณด๋ค ๊ฐ๊ฒฐํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ ์คํ๊ฒฐ๊ณผ : 60 90 10 (for๋ฌธ ๋ฐ๋ณต๋ฌธ ํ ์ฐธ์กฐ ) sum i 0 0 1 1 3 2..