public class test2.1
{
  public static void main(String args[])
  {
    int x=4;
    int y=-5;
   
    int last;
    float f=3;
    int last;  
    
   System.out.println("x--%++y-f =" +last);
  }
}

解决方案 »

  1.   

    有错误F:\030y10132\javaprogram>javac test2.1.java
    test2.1.java:1: '{' expected
    public class test2.1
                      ^
    test2.1.java:11: '}' expected
    }
     ^
    2 errors为什么出现错误啊?
      

  2.   

    首先,int last;是不能直接被打印的,没有被赋过初值
     System.out.println(x--%++y-f);
    就行了
      

  3.   

    把test2.1改成test2 
    你的类名不对啊。test2.1的后缀是.1  不是java 当然会出错了啊
    还有last不用定义两边。