이번 글의 자바 예제 입니다.
사용자에게 연필의 개수 , 학생 수를 입력 받고 남는 연필, 가진 연필의 수를 출력하는 코드입니다.
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 |
import java.util.Scanner;
/*
* 연필 갯수와 학생 수를 입력 받아
* 학생 당 몇개의 연필을 가질 수 있고 최종적으로 몇 개의 연필이 남는지 구하는 코드를 작성.
*/
public class P1_Pencil {
public static void main(String[] args) {
double numOfPencil , pencilPerStudent,studentNum,remainPencil;
/*
* 연필의 개수 , 학생당 연필 수 , 학생 수, 남은 연필의 수 저장할 변수 선언
*/
Scanner input = new Scanner(System.in);//입력을 받을 input 객체 선언
System.out.print("연필 갯수를 입력하세요 : ");
numOfPencil = input.nextInt();//input 객체의 데이터 numOfPencil에 저장
System.out.print("학생 수를 입력하세요 : ");
studentNum = input.nextInt();//input 객체의 데이터 studentNum에 저장
pencilPerStudent = (double) numOfPencil / studentNum;//연필 개수를 학생 수로 나눠서 PencilPerStudent에 저장
remainPencil = (numOfPencil < studentNum) ? 0 : (numOfPencil%studentNum);
//연필 개수가 학생 수보다 작으면 남은 연필 0
//연필의 개수가 학생 수보다 많으면 연필 개수를 학생수로 나눈 나머지를 remainPencil에 저장
System.out.println("학생 당 가질 수 있는 연필의 수" + (double)pencilPerStudent);//학생당 가질 수 있는 연필의 수를 출력
System.out.println("연필을 가진 학생의 수"+(int)numOfPencil);//학생 수가 연필보다 많은 경우 연필의 숫자가 연필을 가진 학생의 수
System.out.println("남는 연필의 수" + (int)remainPencil);//남는 연필의 수를 출력
}
} |
cs |
설명이 부족하시진 않으셨나요? forsqna@gmail.com 으로 질문하시면 빠른 답변을 받으실 수 있습니다.
'Java' 카테고리의 다른 글
이클립스에서 api 소스 보기 / attach source (0) | 2017.09.23 |
---|---|
자바 3개의 숫자를 삼항 연산자로 비교하는 예제 / 최대 값, 중간 값, 최소 값 출력하는 예제 (0) | 2017.09.22 |
자바 윤년 판별 예제 java 윤년 (0) | 2017.09.22 |
자바 삼항 연산자 / 두 개의 숫자중에 더 큰 수 출력하는 예제 (0) | 2017.09.22 |
자바 형변환 type int double 나눗셈 (0) | 2017.09.22 |
댓글