这段代码的执行结果(1)? byte b=1; while(b++ > 0) { b &= b; } System.out.println("Hi there"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 运行结果:Hi there你上面的循环实质上是死循环,但是B是byte类型的,所以到了127,再加一的时候溢出了,变成了-128,所以退出了循环,故输出System.out.println("Hi there"); 如楼上所说.b&=b;还是它本身 请教个Java读取文件中的数据和按照一定格式输出的问题 字符串编码问题 吸血鬼数字的算法的问题 请教子类初始化的问题 如何使得jdialog上的关闭按钮不显示 Java文件问题(JFileChooser)! [菜鸟求助]Java应用程序的JFrame窗体如何让jTextArea透明并显示背景图层(设计视图) 扩展了JFrame写了一个程序,是否可以改写成applet形式,要注意哪些问题? 求教:如何在Java中获得window的环境变量 关于继承和覆盖的问题 有关java中modifier的问题!!!! TWaverUtil.getImage()方法无法加载图片
你上面的循环实质上是死循环,但是B是byte类型的,所以到了127,再加一的时候溢出了,变成了-128,所以退出了循环,故输出System.out.println("Hi there");