一、取出一个二进制的某一段。
采用与运算方式
二、对两个变量的值进行互换。
1.使用第三方变量
2.相加进行互换
两个数相加的时候,值有可能超出int表示范围,不推荐。
3.通过异或运算
该方式虽然效率高,而且避免了超出int值,但是可读性较差。
三种方式都可以对两个变量的值进行交换,但是推荐使用第一种。(面试除外)
三、break目前位于内层的for循环,如何才能让break作用于外层的for循环。
可以标记解决标记的命名只要符合标识符的命名规则即可。
class Demo17
{
publicstatic void main(String[] args)
{
aaa:for(intj = 0 ; j<3 ; j++){ // j=0外层for循环
bbb:for(inti = 0 ; i< 2 ; i++){ // i=0内层for循环
System.out.println("helloworld"); // 1
breakaaa;
}
}
}
}
输出一次hello world