public class Demo04 {
public static void main ( String[ ] args) {
Scanner scanner = new Scanner ( System. in) ;
int i= 0 ;
float f = 0.0f ;
System. out. println ( "请输入整数" ) ;
if ( scanner. hasNextInt ( ) ) {
i= scanner. nextInt ( ) ;
System. out. println ( "整数数据:" + i) ;
} else {
System. out. println ( "你输入的不是整数数据" + i) ;
}
System. out. println ( "请输入小数:" ) ;
if ( scanner. hasNextFloat ( ) ) {
f= scanner. nextFloat ( ) ;
System. out. println ( "整数数据:" + f) ;
} else {
System. out. println ( "你输入的不是整数数据" + f) ;
}
System. out. println ( "请输入小数:" ) ;
}
}
public class Demo05 {
public static void main ( String[ ] args) {
Scanner scanner = new Scanner ( System. in) ;
double sum= 0 ;
int m= 0 ;
System. out. println ( "请输入数据" ) ;
while ( scanner. hasNextDouble ( ) ) {
double x = scanner. nextDouble ( ) ;
m= m+ 1 ;
sum= sum+ x;
System. out. println ( "你输入了" + m+ "个数据,然后当前结果sum=" + sum) ;
}
System. out. println ( m+ "个数的和为:" + sum) ;
System. out. println ( m+ "个数的平均值是:" + ( sum/ m) ) ;
scanner. close ( ) ;
}
}