λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Java

[Java] 심화 문제

by μ½”λ”©ν•˜λŠ” λΆ•μ–΄ 2021. 2. 16.
λ°˜μ‘ν˜•

μ‹¬ν™”λ¬Έμ œ 1) ν‚€λ³΄λ“œλ‘œλΆ€ν„° ν•œκ°œμ˜ μ •μˆ˜λ₯Ό μž…λ ₯ λ°›κ³ , μž…λ ₯ 받은 μ •μˆ˜κΉŒμ§€μ˜ 5의 배수의 κ°œμˆ˜μ™€ 합을 κ΅¬ν•˜μ‹œμ˜€.

결과값이 μ΄λ ‡κ²Œ λ‚˜μ˜€κ²Œ

 

​

<λ‚΄κ°€ ν•œ 것(μ‹€νŒ¨μž‘)>

-쑰건문을 μ„žμ–΄μ„œ μ“Έλ•Œ { }κ΄„ν˜Έ λ‹«λŠ” μœ„μΉ˜λ₯Ό 잘 λͺ¨λ₯΄κ² λ‹€

-식 정리λ₯Ό 아직 κΉ”λ”ν•˜κ²Œ λͺ»ν•¨

​

더보기

​<μ„ μƒλ‹˜μ΄ ν•œ 것>

-μ—­μ‹œ...μ—°μ‚°μž κ°œλ…μ„ λ‹€μ‹œ νƒ„νƒ„ν•˜κ²Œ μž‘μ•„μ•Όκ² λ‹€

​

​

​

μ‹¬ν™”λ¬Έμ œ 2) 두 μ •μˆ˜λ₯Ό μž…λ ₯ λ°›μ•„ if-else문을 μ‚¬μš©ν•˜μ—¬ 큰 κ°’κ³Ό μž‘μ€ 값을 κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“œμ‹œμ˜€.

​

<λ‚΄κ°€ ν•œ 것>

​

​

 

μ‹¬ν™”λ¬Έμ œ 3) 두 개의 μ •μˆ˜λ₯Ό μž…λ ₯ λ°›μ•„ 곱을 κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

쑰건 1. 값을 μž…λ ₯ λ°›κ³  곱을 κ΅¬ν•˜λŠ” λ‚΄μš©μ„ λ°˜λ³΅ν•΄μ„œ μ‹€ν–‰

쑰건 2. 두 κ°’μ˜ 곱이 500 이상이면 ν”„λ‘œκ·Έλž¨μ„ μ’…λ£Œν•œλ‹€.

​

<λ‚΄κ°€ ν•œ 것>

-μ–΄λ–€ 쑰건문을 쓸지 κ³ λ―Όν–ˆλ‹€.

-μ²˜μŒμ—”

System.out.print("두 개의 μ •μˆ˜λ₯Ό μž…λ ₯ν•˜μ„Έμš” : ");

a = Integer.parseInt(inbr.readLine());

b = Integer.parseInt(inbr.readLine());

이 뢀뢄을 μ€‘λ³΅ν•΄μ„œ μ¨μ„œ λ‚˜μ€‘μ— 지웠닀. μ½”λ“œλ₯Ό κ°„λ‹¨ν•˜κ²Œ λ§Œλ“œλŠ” μ—°μŠ΅μ„ ν•˜μž!

​

더보기

<μ„ μƒλ‹˜μ΄ ν•œ 것>

 

​

​

μ‹¬ν™”λ¬Έμ œ 4) 각 점수λ₯Ό μž…λ ₯ λ°›κ³  학점을 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

쑰건 1. ν•œ ν•™μƒμ˜ μ •μˆ˜λŠ” μΆœμ„, 과제, 쀑간고사, 기말고사 점수(각 100점 만점)으둜 λ˜μ–΄μžˆλ‹€.

쑰건 2. μΆœμ„:20% 과제:20% 쀑간:30% 기말:30% 둜 ν•˜μ—¬ 100점 만점.

쑰건 3. 학점:90~100:A, 80~89:B, 70~79:C, 60~69:D, λ‚˜λ¨Έμ§€ F (쑰건 3은 switchλ¬Έ μ‚¬μš©)

​

​

<λ‚΄κ°€ ν•œ 것>

-λ³€μˆ˜ νƒ€μž…μ„ μ •ν•˜λŠ” λΆ€λΆ„μ—μ„œ ν—€λ§Έλ‹€

-totalScore 계산식을 μ μ„λ•Œ ν—€λ§Έλ‹€.

-bufferedReader을 4쀄 μ²˜λ¦¬ν• λ•Œ ν—€λ§ΈμŒ. (μΆœμ„μ μˆ˜, 과제점수, μ€‘κ°„μ μˆ˜, κΈ°λ§μ μˆ˜κ°€ 각각 좜λ ₯되게 ν•  λ•Œ)

λ°˜μ‘ν˜•

λŒ“κΈ€