58,454
社区成员
发帖
与我相关
我的任务
分享
int arr[];
int temp = 0;//符合要求人数
Scanner sc = new Scanner(System.in);
DecimalFormat df = new DecimalFormat("######0.00");
System.out.println("输入6小组成员的年龄,年龄之间请用逗号隔开:");
String nextLine = sc.nextLine();
if(null != nextLine ){
String[] split = nextLine.split(",");
if(split.length > 1 && split.length == 6){
for (int i = 0; i < split.length; i++) {
if(Integer.parseInt(split[i]) < 18 ){
System.out.println("不符合要求,因为该小组成员最低年龄小于18岁!");
return;
}
if(Integer.parseInt(split[i]) >= 50 ){
System.out.println("不符合要求,因为该小组成员最低年龄大于等于50岁!");
return;
}
if(Integer.parseInt(split[i]) - 30 <= 0){
temp ++;
}
}
System.out.println(df.format((Double.parseDouble(String.valueOf(temp))/ 6.0)));
if(Double.parseDouble(String.valueOf(temp))/ 6.0 >= 0.3){
System.out.println("符合要求");
}
else{
System.out.println("不符合要求:当前30岁以下人数占小组总人数比率为"+(df.format((Double.parseDouble(String.valueOf(temp))/ 6.0)*100))+"%");
}
}
else {
System.out.println("输入的数据格式错误请重新输入!");
}
}