java输入输出的问题
import java.util.Scanner;
import java.io.InputStream;
import java.io.BufferedReader;
import java.io.*;
import java.lang.*;
public class compare
{ double num1,num2,max;
public compare() throws IOException
{System.out.println("请输入两个数");
InputStreamReader reader=new InputStreamReader(System.in);
BufferedReader inpnt=new BufferedReader(reader);
String n1=inpnt.readLine();
String n2=inpnt.readLine();
num1=Double.parseDouble(n1);
num2=Double.parseDouble(n2);
if(num1>num2) max=num1;
else max=num2;
System.out.println("较大的数是:"+max+num1+num2+n1+n2);
}
public static void main(String[] args) throws IOException
{compare com=new compare();
System.exit(0);
}
}
这是运行后的答案
请输入两个数
12
45
较大的数是:12.012.012.012 12
Process completed.
为什么结果会是这个,请高手过目