main方法的参数不对,应该用字符串传递所需参数才能运行程序。
可以用args[0],args[1],args[2]分别传递x,y,x
再把类型转过来。

解决方案 »

  1.   

    main 函数的参数一定是这个形式的main(String[] args)
      

  2.   

    savagre(南野大人) 可以在我的代码基础上修改下贴出来吗,谢谢了0
      

  3.   

    main()方法的含义你知道了吗?我想你查以下好呀!
      

  4.   

    public class JiSuan
    {
      public static void main(String[] args)
      {
         int i,j;
          int x = Integer.parseInt(args[0]);
          int y = Integer.parseInt(args[1]);
          char[] z = args[2].toCharArray() ;
         System.out.println(x);
         System.out.println(y);
         System.out.println(z[0]);
            switch(z[0])
               {
                  case '+':
                       i=x+y;
                                                                                          System.out.println("这两个数的和为:"+i);
                        break;
                   case '-':
                        j=x-y;
                                                                                          System.out.println("这两个数的差为:"+j);
                        break;
                 }  }}
    运行的时候 用  java JisSuan  1 2 + 
    的格式