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);
}
} |
|