算术运算符

package javabao;

/**

 *java编程中运算符:算术运算符

 * +求和

 * -求差

 * *相乘

 * /求商

 * %求余数

 * ++自加1

 * --自减

 * 注意一个表达式中,运算符有优先级,不确定的家小括号,优先级得到提升

 */

public class Operator2 {

   public static void main(String[] agrs){

      int a = 20;

      int b = 6;

      System.out.println(a+b);//26

      System.out.println(a-b);//14

      System.out.println(a*b);//120

      System.out.println(a/b);//3

      System.out.println(a%b);//2

      //关于++运算符

      int pp = 8;

      //++运算符可以在变量后面

      pp ++;

      System.out.println(pp);//9

      //++运算符可以出现在变量前面

      ++ pp;

      System.out.println(pp);//10

      //++运算符可以在变量后面,可以出现在变量前面,

      // 只要++运算结束,该变量中的值一定会自加1

      int aa = 8;

      int bb = aa ++;

      System.out.println(aa);//9

      System.out.println(bb);//8

      int cc = 1;

      int dd = ++cc;

      System.out.println(cc);//2

      System.out.println(dd);//2

        System.out.println(cc++);//2

      System.out.println(cc);//3

      System.out.println(++cc);//4

      System.out.println(cc);//4

      //运算符--

      System.out.println(cc--);//4

      System.out.println(cc);//3

      System.out.println(--cc);//2

      System.out.println(cc);//2

      System.out.println(cc++);//2

      System.out.println(cc--);//3

      System.out.println(--cc);//1

      System.out.println(++cc);//2

      System.out.println(cc--);//2

      System.out.println(cc--);//1

      System.out.println(cc);//0

        //++(--)在前先运算在赋值,++(--)在后先赋值在运算.

 

   }

}

package javabao;

 

/**

 * 关于java中的+运算符

 * 1,+运算符在java语言中有两个作用,

 * 加法运算求和

 * 字符串连接运算

 * 2,当+运算符两边的数据都是由数字的话,一定是加法运算.

 * 3,当+运算符只要有一个数据是字符串,一定是字符串连接运算符

 * 并且连接运算符之后的结果还是个字符串

 * 数字+数字=数字[求和]

 * 数字+字符串=字符串[字符串连接]

 * 4.在一个表达式中可以出现多个+号,在没有小括号的前提下遵循自左向右的运算法则

 */

public class Operator1 {

    public static void main(String[] agrs){

        int a = 10;

        int b = 20;

        System.out.println("a"+"+"+"b" +"=" + (a+b));//a+b=30

        System.out.println(a+b);//30

        System.out.println(10+a+b);//40

        System.out.println(10+a+"b");//20b

        System.out.println("a + b =" +a+b);//a+b=1020

        System.out.println("a + 50 =" + a + b);//a + 50 =1020

        System.out.println("a + 50 =" + (a+b));//a + 50 =30

    }

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值