importjava.util.Scanner;publicclassInputData{publicstaticvoidmain(String[] args){Scanner reader =newScanner(System.in);int amount =0;float prince =0, sum =0;System.out.println("输入产品数量(回车确认)");
amount = reader.nextInt();System.out.println("输入产品单价(回车确认)");
prince = reader.nextFloat();
sum = prince * amount;System.out.printf("数量:%d,单价:%5.2f,总价值:%5.2f", amount, prince, sum);}}
求平均值(hasNextDouble)
importjava.util.Scanner;publicclassInputData{publicstaticvoidmain(String[] args){Scanner reader =newScanner(System.in);double sum =0;int m =0;while(reader.hasNextDouble()){//输入的字符为数字则跳出循环double x = reader.nextDouble();
m = m+1;
sum = sum + x;}System.out.printf("%d个数的和为:%4.2f\n",m,sum);//长度为4位,小数点后2位System.out.printf("%d个数的平均值为:%f\n",m,sum/m);//默认小数点后6位}}