运算符(一)

运算符:A-算术运算符

        B-赋值运算符

        C-比较运算符

        

     

Aa:基本算术运算符:+(加),-(减),*(乘),/(除:取整),%(模:取余)

      扩展算数运算符:++(自增),--(自减)

Ab+的作用:1.加法运算。

               2.表示正数。

               3.字符串拼接(常用)。

       /(除法):1.表示取整。

                 2.只能是整数,如果想变换成小数,给分子或分母同乘一个浮点型数据。

       %(模):-------取余,取的是余数。

Ac++--运算时:1.单独使用-----无论是在数据前还是数据后,都是自增或自减。

                   2.参与运算----++--在数据后面时,先参与赋值运算,后自增或自减。

                               ++--在数据前面时,先自增或自减,后进行赋值运算。

package 算数运算符;

/* 题目1

 *  int a = 10;

 *  int b = 10;

 *  int c = 10;

 *

 * a = b++;

 * c = --a;

 * b = ++a;

 * a = c--;

 * 请分别计算出a,b,c的值

 */

 

public class 分别计算ABC的值 {

public static void main(String[] args){

//定义变量

int a = 10;

int b = 10;

int c = 10;

a = b++;//先进行赋值后进行自增:a=10,b=11,c=10

c = --a;//先进行自减后进行赋值:a=9,b=11,c=9

b = ++a;//先进行自增后赋值:       a=10,b=10,c=9

a = c--;//先进行赋值后自减:       a=9,b=10,c=8(最终输出的值)

System.out.println("a:"+a);

System.out.println("b:"+b);

System.out.println("c:"+c);

System.out.println("------------");

/*

 * 题目2

 * int x = 4;

 * int y = (x++)+(++x)+(x*10);

 */

//先定义变量

int x = 4;

int y ;

y = (x++)+(++x)+(x*10);

/*

 * 该式可分为三项相加:第一项(x++)先进行赋值再自增,此时第一项=4,x变为5

 *                第二项(++x)先自增后赋值,此时x=6=第二项

 *                第三项由第二项得到x=6,则第三项=60

 *                第一项加第二项加第三项=4+6+60

 */

System.out.println("y:"+y);

}

 

}



Ba:基本赋值运算符:=(等号)把等号右边的值赋给左边。

      扩展赋值运算符:+= -= *= /= %=

                例如:int a += 10;

                     相当于把符号左边和右边的值相加赋给左边。

Ca:比较运算符:> (大于)   >= (大于等于)    < (小于)

                  <=(小于等于) =(等于) != (不等于) ==(一般用于判断是否相等)

                  无论表达式是复杂还是简单,最终得到的结果类型都是boolean类型。

           注意:=不能写成==


                       


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值