黑马程序员技术交流社区

标题: 第三天作业解答 01(逻辑运算符)(如何实现对两个整数... [打印本页]

作者: 桑葚之甜    时间: 2015-9-26 19:03
标题: 第三天作业解答 01(逻辑运算符)(如何实现对两个整数...
1:逻辑运算符:
  (1)&和&&的区别是什么?
        答:&和&&的运算结果相同,区别:&&具有短路的效果,即在左边是false时,不会再执行右边的语句;&运算符无论什么情况左右两边都要执行。

  (2)|和||的区别是什么?
        答:|和||的运算结果相同,区别:||具有短路的效果,即在左边是ture时,不执行右边的语句;|运算符无论什么情况左右两边都要执行。
  
2:如何实现对两个整数变量的值进行互换
答:有两种方法实现:
(1)定义第三方变量

/*需求:将两个整数变量进行互换
  思路:1用键盘录入数据,2定义第三方变量来实现目的,*/
import java.util.Scanner;//导入包中的类
class Demo1 {
        public static void (String[] args) {
                Scanner sc = new Scanner(System.in)//创建录入对象
                System.out.println("请输入第一个数");//调用方法nextInt()
                int x = sc.nextInt();
                System.out.println("请输入第二个数");
                int y = sc.nextInt();
                int temp = x;//定义第三方变量
                x = y;
                y = temp ;
                System.out.println("x="+ x + "y=" +y);

       
        }

       
                                          
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2