package q6;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
String input = sc.next();
try {
int number = Integer.parseInt(input);
System.out.println("转换后的整数为:" + number);
}catch (NumberFormatException e){
System.out.println("输入的不是一个有效的整数");
}
}
}
package q6;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int m = 0;
double num=0;
while (reader.hasNextDouble()){
try{
double imput= reader.nextDouble();
assert imput>=0 && imput<=100:"输入数据非法";
m++;
num+=imput;
} catch (AssertionError e){
System.out.println("输入数据非法");
}
}
System.out.printf("%d个数的和为:%.0f\n",m,num);
System.out.printf("%d个数的平均数为:%.2f",m,num/m);
}
}