算数运算符有哪些:

输入以下代码:

public class Operator01
{ public static void main(String[]args){ int a = 10;
int b = 3; int c = a+b;
int d = a-b;
int e = a*b;
int f = a/b;
int g = a%b; System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);//整数相除只能得到整数,如果想要得到小数,需要使用浮点型。
System.out.println(g); }
}

在命令行编译后打印如下:

注意事项:

  • 整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型。
  • /获取的是除法操作的商,%获取的是除法操作的余数

自加自减,++这个叫做自增运算符,--叫做自减运算符

public class Operataor02
{
int a = 10;
++a;//相当于a = a+1
System.out.println(a);//11 int b = 6;
b++;//相当于b = b + 1;
System.out.println(b); int c = 11;
--c; 相当于c = c-1;
System.out.println(c); int d = 8;
d--;//相当于d = d -1;
system.out.println(d); }

+号在java中有三种作用,代表正号,做加法运算,字符串的连接符

上面的自增(自减)运算符写在变量的前面和后面有什么区别呢?

  • 单独使用:

    • 放在变量的前面和后面效果一样,就像上面的例子
  • 参与运算使用:
    • 放在变量的前面,先自增或者自减,然后再参与运算。
    • 放在变量的后面,先参与运算,再自增或者自减。
       
       
       
       
       
      java里程序的运算顺序:按照从左到右顺序进行运算,先运算括号里面的,然后运算括号外面的,
      • public class Operataor02
        {
        int k = 8;
        int j = ++k;
        System.out.println("k="+k);
        System.out.println("j="+J); int m = 6;
        int e = m++;
        System.out.println("m="+m);//7
        System.out.println("e="+e);//6 int q = 10;
        System.out.println(++q);//11 int p = 5;
        System.out.println(p++);//5
        System.out.println(p); }
         

最新文章

  1. Visual Studio将Delop之后生成的dll或者wsp复制到指定目录
  2. 51Nod 1021 石子合并 Label:Water DP
  3. 在自己的框架中引用 PHPExcel
  4. Web开发之tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
  5. require.js 入门学习-备
  6. 13年山东省赛 The number of steps(概率dp水题)
  7. java生成图片
  8. 最牛分布式消息系统:Kafka
  9. 【JAVAEE学习笔记】hibernate04:查询种类、HQL、Criteria、查询优化和练习为客户列表增加查询条件
  10. 基于mysql的一些sql语法
  11. Oracle 中DATE类型的计算
  12. java通过反射拷贝两个对象的同名同类型变量
  13. tensorflow如何正确加载预训练词向量
  14. [Other] 应用下载网站的APK/IPA等常见MIME设置
  15. Java8 新特性 Streams map() 示例
  16. 用Swift实现一款天气预报APP(三)
  17. 「小程序JAVA实战」小程序导航组件(26)
  18. 为div添加滚动效果:
  19. Oracle 11g 新特性 – HM(Hang Manager)简介
  20. Unity -- Collider(碰撞器与触发器)

热门文章

  1. 第39天学习打卡(UDP多线程在线咨询 URL)
  2. PowerDesigner 设计数据库中常用脚本
  3. Springboot项目架构设计
  4. 2020年12月-第01阶段-前端基础-认识HTML
  5. Python学习笔记 CH1-4:从入门到列表
  6. IntelliJ-IDEA 打包代码报错
  7. 如何在 ASP.Net Core 中使用 Serilog
  8. 【odoo14】第一章、安装odoo的开发环境
  9. 最权威的html 标签属性大全
  10. 《数据持久化与鸿蒙的分布式数据管理能力》直播课答疑和PPT分享