java 减法基础_java基础之运算符

一.算术运算符:

“-”减号或者负号;“*”乘;“/”除;“%”取模(求余);“++”自增;“--”自减;

二.赋值运算符 :

“=”等于;“+=”加等于;“-=”减等于;“*=”乘等于;“/=”除等于;“%=”模等于;

三.关系运算符:

“"大于;”<="小于等于;“>="大于等于;

”!=“不等于;”==“等于;

四.逻辑运算符:

A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。

当运算符“||”的左边为true时,右边的表达式就不会进行运算;当左边为false时,计算右边的值。

五.位运算符:

”&“按位与,当两者同时为1时返回1,其余都是0;"|"按位或,当两者有一个为1时返回1;”^“异或,当两个位运算相异为1,相同则为0;

六.条件运算符:

语法格式:X?Y:Z 唯一的三目运算。其中x为boolean类型表达式,先计算x的值,如果x为true则运算结果为y,否则为z;

七.字符串连接符:

"+”当它的两个操作数有一个是字符串是可作为字符串连接符.

public class TestNumberOperation {

public static void main(String[] args) {

//测试算术运算符

int a = 3+4;int b = 6-5;int c =7*3;

int d =12/3;int e = 12%5;

System.out.println("加法:a="+a+"减法:b="+b+"乘法:c="+c+"除法:d="+d+"取模(求余):e="+e);

//测试赋值运算符

a+=3;b-=1;c*=2;d/=2;e%=2;

System.out.println("加等于:a="+a+"减等于:b="+b+"乘等于:c="+c+"除等于:d="+d+"模等于:e="+e);

//测试关系运算符

System.out.println("a=10"+(a==10));

System.out.println("c<50"+(c<50));

System.out.println("d!=3"+(d!=3));

System.out.println("e<=0"+(e<=0));

//测试逻辑运算符

System.out.println("测试短路与:"+(a

System.out.println("测试短路或"+(a>b||(a/b==0)));

//测试位运算符

System.out.println("测试按位与:"+new Integer((0b10011&0b10010)).toBinaryString(18));

System.out.println("测试按位或:"+new Integer((0b10011|0b10010)).toBinaryString(19));

//测试条件运算符

System.out.println("b>=2?三目运算符:"+(b>=2?"b大于2":"b小于2"));

//测试字符连接符

System.out.println("测试字符连接符"+4+5);

}

}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值