package floatinout;
import java.io.*;
//从键盘终端输入二个数,
//如果是数字字符,则参加运算
//如果是字符串,打印符串,并提示不能参加运算!
public class FloatInOut
{
public static void main(String[] args)throws IOException
{
String s1="";
String s2="";
System.out.println("请输入两个数:");
BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
s1=br1.readLine();
s2=br2.readLine();
try{
new Float(s1);
try{
new Float(s2);
floatSum(s1,s2);
}catch(Exception e2){
if(s2.equals(" "))System.out.println("您输入的第二个字为空格");
else{
System.out.println("你输入的第二个是字符串"+s2+"不能参加运算");
}
}
}catch(Exception e1){
if(s1.equals(" "))System.out.println("你输入的第一个字为空格");
else if(s1.equals("/r"))System.out.println("您输入的第一个字是回车");
else{
System.out.println("您输入的第一个是字符串"+s1+"不能参加运算");
}
}
}
public static void floatSum(String str1,String str2)
{
float fv1=Float.parseFloat(str1);
float fv2=Float.parseFloat(str2);
float sum=fv1+fv2;
System.out.println("您输入的二个数和是:"+sum);
}
}