日期:2014-05-20  浏览次数:20631 次

哪位大神帮我找一下错误,谢谢了
import java.util.*;
public class Example3_1{
     public static void main(String args[]){
        Scanner reader=new Scanner(System.in);
        System.out.println("输入待移位的int型整数:");
        int x=reader.nextInt();
        System.out.println("输入移位量:");
        int n=reader.nextInt();
        System.out.println("左移位的结果:"+(x<<n));
        System.out.println("右移位的结果:"+(x>>n));
    }
}

------解决方案--------------------
System.out.println("左移位的结果:"+x<<n);
System.out.println("右移位的结果:"+x>>n);

小括号写成中文状态下的了……改成英文状态的就OK。
------解决方案--------------------
引用:
System.out.println("左移位的结果:"+(x<<n));
System.out.println("右移位的结果:"+(x>>n));

小括号写成中文状态下的了……改成英文状态的就OK。

这都看出来了!
------解决方案--------------------
楼主是报的什么错误?贴出来!
------解决方案--------------------
厉害哦。。。。。。。。。。。