java运算符

字符串的加法"+“字符的加法”+"

package dujian;
public class One{
	public static void main(String[] args){
        // 字符串的加法
        String str1 = "Hello";
        String str2 = "World";

        System.out.prinln(str1 +str2);
        String str3 = "年龄";
        // int age = 19;
        System.out.prinln(str3 + 19);
        System.out.prinln(999 + "感冒灵");
        System.out.prinln("11" + 22 + 33);
    	System.out.prinln(11 + "22" + 33);
    	System.out.prinln(11 + 22 + "33");
		System.out.prinln("----------------");
    	
        // 字符的加法
        //定义一个变量
        int i = 10;
        // 定义一个字符量
        char c = 'A';// "A"的值是65 B:66
        c = 'a';
        c = 'B';
        System.out.println(i + c);
    }
}

条件运算符

package dujian;

public class Twe {
	public static void main(String[] args) {
		int i = 10;
		int j = 20;
		int k = 10;
		// ">" 大于
		System.out.println(i > j);
		System.out.println(i > k);
		System.out.println("-----------");
		
		// "<" 小于
		System.out.println(i < j);
		System.out.println(i < k);
		System.out.println("-----------");
		
		// ">=" 大于或等于
		System.out.println(i >= j);
		System.out.println(i >= k);
		System.out.println("------------");
		
		// "<=" 小于或等于
		System.out.println(i <= j);
		System.out.println(i <= k);
		System.out.println("------------");
		
		// "==" 等于
		System.out.println(i == j);
		System.out.println(i == k);
		System.out.println("------------");
		
		// "!=" 不等于
		System.out.println(i != j);
		System.out.println(i != k);
		System.out.println("------------");
		
		// 三元运算符
		int a = 333;
		int b = 222;
		//计算两个数中较大的数
		int max = a > b ? a:b;
		System.out.println("两个数值中较大的值:"+max);
	
		
	}
}

逻辑运算

  • & 与
pulbic class yu{
    public static void main(String[] args){
        // 与 &
        int i = 10;
        int j = 20;
        int k = 30;
        // & a & b都是布尔类型的值,有false 则false
        System.out.println((i > j) & (i > k));
        // false & false --> false
        System.out.println((i < j) & (i > k));
        // true  & false --> false
        System.out.println((i > j) & (i < k));
        // false & true  --> false
        System.out.println((i < j) & (i < k));
        // true  & true  --> ture
        System.out.println("---------------");
    }
}
  • | 或
pulbic class huo{
    public static void main(String[] args){
        // 或 |
        int i = 10;
        int j = 20;
        int k = 30;
        // & a | b都是布尔类型的值,有true 则 true 
        System.out.println((i > j) | (i > k));
        // false | false --> false
        System.out.println((i < j) | (i > k));
        // true  | false --> true 
        System.out.println((i > j) | (i < k));
        // false | true  --> true 
        System.out.println((i < j) | (i < k));
        // true  | true  --> ture
        System.out.println("---------------");
    }
}
  • ^ 异位
pulbic class yiwei{
    public static void main(String[] args){
        // 异位 ^
        int i = 10;
        int j = 20;
        int k = 30;
        // ^ a ^ b都是布尔类型的值,有true 则 true ,
        // 两个都是true,则为false,反之
        System.out.println((i > j) ^ (i > k));
        // false ^ false --> true 
        System.out.println((i < j) ^ (i > k));
        // true  ^ false --> true 
        System.out.println((i > j) ^ (i < k));
        // false ^ true  --> true 
        System.out.println((i < j) ^ (i < k));
        // true  ^ true  --> false 
        System.out.println("---------------");
    }
}
  • **! 非 **
public class fei{
	public static void main(String[] args){
        // ! 非 !a 是布尔类型的值,有!
        int i = 10;
        int j = 20;
        int k = 30;
        System.out.println((i  > j));// false
        System.out.println(!(i > j));// ! false --> true
		System.out.println((i  < j));// true
        System.out.println(!(i < j));// ! true --> false
    }
}
  • && 短路与
public class duanluyu{
    public static void main(String[] args){
        // && 短路与
        System.out.println((i > j) && (i > k));
        // false && null --> false
        System.out.println((i < j) && (i > k));
        // true  && false --> false 
        System.out.println((i > j) && (i < k));
        // false && null  --> false 
        System.out.println((i < j) && (i < k));
        // true  && true  --> ture
        System.out.println("----------------");
        // 证明 
        System.out.println((i < 100) && (i++ > 100));
        // true  && false  --> false 
        System.out.println((i > 100) && (j++ > 100));
        // false && null   --> false 
        System.out.println("i:"+i);
        System.out.println("j:"+j);
        // j 并没有自增1
    }
}
  • 短路或
public class duanluyu{
    public static void main(String[] args){
        // || 短路或 当左边为false时,则右边则不会计算
        System.out.println((i > j) || (i > k));
        // false || null --> false
        System.out.println((i < j) || (i > k));
        // true  || false --> true 
        System.out.println((i > j) || (i < k));
        // false || null  --> false 
        System.out.println((i < j) || (i < k));
        // true  || true  --> ture
        System.out.println("----------------");
         // 证明 
        System.out.println((i < 100) || (i++ > 100));
        // true  || false  --> false 
        System.out.println((i > 100) || (j++ > 100));
        // false || null   --> false 
        System.out.println("i:"+i);
        System.out.println("j:"+j);
        // j 并没有自增1
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值