码迷,mamicode.com
首页 > 其他好文 > 详细

算数运算符

时间:2019-12-26 21:16:22      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:short   问题   类型   开发   结果   jin   算术运算   变量   运算符   

1.算术运算符 + - + - * / % (前)++ (后)++ (前)--  (后)-- +
【典型代码】
 //除号:/
  int num1=12;
  int num2=5;
  int result1=num1/num2;
  System.out.println(result1);//2
  int result2=num1/num2*num2;
  System.out.println(result2);
  double result3=num1/num2;
  System.out.println(result3);
  double result4=num1/num2+0.0;
  double result5=num1/(num2+0.0);
  double result6=(double)num1/num2;
  double result7=(double)(num1/num2);
  System.out.println(result5);
  System.out.println(result6);
  //% : 取余运算
  //结果的符号 与被模数的符号相同
  //开发中 经常使用%来判断能否被chu‘jin
  int m1=12;
  int n1=5;
  System.out.println("m1 % n1 ="+m1%n1);
  int m2=-12;
  int n2=5;
  System.out.println("m1 % n1 ="+m2%n2);
  int m3=12;
  int n3=-5;
  System.out.println("m1 % n1 ="+m3%n3);
  int m4=-12;
  int n4=-5;
  System.out.println("m1 % n1 ="+m4%n4);
  
  //(前)++ 先自增1 后运算
  //(后)++ 先运算 后自增1
  int a1=10;
  int b1=++a1;
         System.out.println("a1 ="+a1+",b1="+b1);
  int a2=10;
  int b2=a2++;
  System.out.println("a2 ="+a2+",b2="+b2);
   int a3=10;
   //a3++;
   ++a3;
   int b3=a3;
   //注意点
   short s1=10;
   //s1= s1+1;//编译失败
   //s1=(short)(s1+1);//正确的
   s1++;//自增1不会改变本身变量大的数据类型
   //问题:
   byte b1=127;
   bb1++;
   System.out.println("bb1="+bb1);
  //(前)-- 先自减1 后运算
  //(后)-- 先运算 后自减1
  int a4=10;
  //int b4=--a4;
  int b4=a4--;
  System.out.println("a4 =" +a4+",b4="+b4);

【特别说明的】
 1//(前)++ 先自增1 后运算
        //(后)++ 先运算 后自增1
 2//(前)-- 先自减1 后运算
        //(后)-- 先运算 后自减1
 3连接符:+:只能使用在String与其他数据类型变量之间使用

算数运算符

标签:short   问题   类型   开发   结果   jin   算术运算   变量   运算符   

原文地址:https://www.cnblogs.com/xuezha/p/12104159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!