吾已调试成功!
10分也是分,怎可不珍惜?
请速赏于在下。
import java.io.*;public class mathbyte {
public static void main(String args[])
{
try
{
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.out.println("please enter your first number: ");
String mybyte;
mybyte=in.readLine();
int m=Integer.parseInt(mybyte);
System.out.println(" your first number: "+m);
String mybyte1;
System.out.println("please enter your second number: ");
mybyte1=in.readLine();
int n=Integer.parseInt(mybyte1);
System.out.println(" your second number: "+n);
int mybyte2;
mybyte2=m+n;
System.out.println("result= "+mybyte2);
}
catch(IOException e)
{
System.out.println("error!");
}
}
}
10分也是分,怎可不珍惜?
请速赏于在下。
import java.io.*;public class mathbyte {
public static void main(String args[])
{
try
{
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.out.println("please enter your first number: ");
String mybyte;
mybyte=in.readLine();
int m=Integer.parseInt(mybyte);
System.out.println(" your first number: "+m);
String mybyte1;
System.out.println("please enter your second number: ");
mybyte1=in.readLine();
int n=Integer.parseInt(mybyte1);
System.out.println(" your second number: "+n);
int mybyte2;
mybyte2=m+n;
System.out.println("result= "+mybyte2);
}
catch(IOException e)
{
System.out.println("error!");
}
}
}
楼上的是正确的方法
楼主是要得到int型的值
而System.in.read()返回的是ASCII值