public class suan
{
public static void main(String args[])throws java.io.IOException
{
int a,b;char c;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
c=(char)System.in.read();
switch(c)
{
case'+':System.out.println("a+b="+(a+b));break;
case'-':System.out.println("a-b="+(a-b));break;
case'*':System.out.println("a*b="+(a*b));break;
case'/':System.out.println("a/b="+(a/b));break;
default:System.out.println("error");
}
}}
能编译过去,但是运行时就出现这个错误
{
public static void main(String args[])throws java.io.IOException
{
int a,b;char c;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
c=(char)System.in.read();
switch(c)
{
case'+':System.out.println("a+b="+(a+b));break;
case'-':System.out.println("a-b="+(a-b));break;
case'*':System.out.println("a*b="+(a*b));break;
case'/':System.out.println("a/b="+(a/b));break;
default:System.out.println("error");
}
}}
能编译过去,但是运行时就出现这个错误
javac suan.java回车
java suan 1 2回车
输入+回车
显示:1+2=3
难道LZ用命令行运行的????
这么简单的方法,用工具一般报错找不到类的错误~
好好看下你的命令吧!