package com.company;
public class Main {
public static void main(String[] args) {
//练习:交换两个变量的值
int num1 = 10;
int num2 = 20;
//定义临时变量
int temp = num1;
num1 = num2;
num2 = temp;
//相加操作可能超出存储范围,局限于数值计算
num1 = num1+num2;
num2 = num1 - num2;
num1 = num1 - num2;
//方式三:使用位运算符,局限于数值计算
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
//三元运算符
//1.结构(条件表达式)? 表达式1:表达式2
//2.条件表达式的结果为boolean类型
//3.表达式为真,执行表达式1;反之执行表达式2;
//4.表达式1和表达式2的要求是一致的
//5.可以嵌套使用,但是不推荐
int n = 12;
int m = 34;
int max = (m > n)? m:n;
System.out.println(" max = "+max);
}
}
JAVA位运算和三元运算
最新推荐文章于 2024-08-11 20:00:32 发布