Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
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
Tags
more
Archives
Today
Total
관리 메뉴

archive

9-27 JAVA 스터디 예제 풀이) 조건문 본문

Java/스터디 예제 풀이

9-27 JAVA 스터디 예제 풀이) 조건문

안정민 2022. 9. 27. 21:51

1. Scanner 클래스를 이용하여 정수로 된 돈의 액수를 입력받아 5만원, 만원, 천원, 백원, 오십원, 십원, 일원으로 각각 몇 개씩 변환되는지 출력하라.

소스코드

실행결과

------------------

2. Scanner 클래스로 정수 세 개를 입력 받고 3개의 숫자 중 중간 크기의 수를 출력하라. 평균값을 구하는 것이 아님에 주의하라.

소스코드

실행결과

--------------------

3. Scanner를 이용하여 삼각형의 변의 길이를 나타내는 정수 세 개를 입력받고 이 세 개의 정수로 삼각형을 만들 수 있는지 판별하라. 삼각형이 되려면 두 변의 합이 다른 한 변보다 커야 한다.

소스코드

실행결과

-------------

4. 369 게임을 간단히 작성해보자. 1~99까지의 정수를 입력받고 정수에 3, 6, 9 중 하나가 있는 경우는 "박수 짝"을 출력하고, 두 개 있는 경우에는 "박수 짝짝"을 출력하는 프로그램을 작성하여라.

소스코드

실행결과

--------------

5. 2차원 평면에서 직사각형은 왼쪽 상단 모서리와 오른쪽 하단 모서리의 두 점으로 표현한다. (100,100)과 (200,200)의 두 점으로 이루어진 사각형이 있을 때, Scanner을 이용하여 정수 x와 y의 값을 입력받고 점 (x,y)가 이 직사각형 안에 있는지를 판별해라.

소스코드

실행결과

-------------------

6. 원의 중심을 나타내는 한 점과 반지름을 실수 값으로 입력받아라. 그리고 실수 값으로 다른 점 (x, y)를 입력받아 이 점이 원의 내부에 있는지 판별하라.

소스코드

실행결과

-----------------

7. 원의 정보를 받기 위해 키보드로부터 원의 중심을 나타내는 한 점과 반지름을 두 번 입력받아라. 두 개의 원을 입력받고 두 원이 서로 겹치는지 판단하여 출력하여라.

소스코드

실행결과

----------------

8. 숫자를 입력받아 3-5는 "봄", 6-8은 "여름", 9-11은 "가을", 12-2는 "겨울"을, 그 외 숫자를 입력한 경우 "잘못입력"을 출력하는 프로그램을 작성하여라.

소스코드

실행결과

-------------

9. 사칙연산을 입력받아 계산하는 프로그램을 작성하고자 한다. 연산자는 +, -, *, / 네 가지로 하고 피연산자는 모두 정수로 한다. 피연산자와 연산자는 빈칸으로 분리하여 입력한다. 0으로 나누기 시 "0으로 나눌 수 없습니다"를 출력하고 종료한다.

소스코드

실행결과