02 Java基础笔记-算数运算符

算数运算符

一,加号的运算符

1,连接作用,将一个字符串和其他数据连接起来。
2,遇到字符串,自动变成连接符号。
3,任何类型只要和字符串加,所有数据变成字符串。

二,自增自减运算符

1,变量自己独立运算时,无论运算符写前写后,都没有区别
2,若参加其他运算,会显现区别

 public class Operator{
 	public static void mian(String[] args){
 		int i =5;
    	int j =i++;
    	System.out.println(i);//得值:6
    	System.out.println(j);//得值:5
    			 
   		int m =5;
   		int n =++m; 
  		System.out.println(m);//得值:6
   		System.out.println(n);//得值:6
    }
}

注1: j =i++进行两个步骤运算,第一步“i”先赋值给“j”;第二步“i++”自增1。
注2: n =++m进行两个步骤运算,第一步“m++”先自增1;第二步“m”赋值给“n”。

三,赋值运算符

典型例题:

错例:
	byte b =1;
             b = b +1;//b为byte型一个字节,1为int型四个字节。
             System.out.printf(b);//java编译错误,需要强制转换。
    
正例	:
	byte b =1;
   			b =(byte)(b+1);//等同于'b+=1'
   			System.out.printf(b);

四,逻辑运算符

逻辑运算符,是两个boolean类型数据间的运算,结果为布尔类型。

&:若一个为false,运算结果为false;
|:若一个为true,运算结果为true;
^:两边相同为false,不同为true;
!:取反符,!false=true;
&&:短路与,一边是false,另一边不运行;
||:短路或,一边是true,另一边不运行;

五,三元运算符

公式: 布尔表达式? 结果1:结果2

System.out.println(3>5?99:88);//结果:88

结果是true,三元运算符结果为 “结果1”
结果是false,三元运算符结果为 “结果2”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值