JAVA
[ JAVA ] 형변환
dauneee
2022. 1. 12. 17:47
문제 1 |
반지름입력 : 2 원넓이는 _입니다. HINT) r*r*3.14==원넓이 |
Scanner sc=new Scanner(System.in);
final double PI=3.14; // 상수화
System.out.print("반지름입력: ");
int radius=sc.nextInt();
double area=radius*radius*PI;
System.out.println("원넓이는 "+area+"입니다.");
문제 2 |
학생이 5명 존재합니다. 이 학생들의 점수를 입력하고, 반 평균을 출력해 주세요. 학생1: 10 학생2: 20 ex) 총점 30 평균 15.0 -> 점수를 입력할 때, 실수로 0~100이 아닌 입력은 재입력 |
Scanner sc=new Scanner(System.in);
int sum=0;
final int stu=5;
int i=1;
while(i<=stu) {
System.out.println("학생"+i+": ");
int score=sc.nextInt();
if(score<0 || 100<score) {
System.out.println("0~100 사이의 수만 입력하세요.");
continue;
}
sum+=score;
i++;
}
double avg=sum*1.0/stu;
System.out.println("총점: "+sum+"평균: "+avg);