首页 > 编程语言 >Java 运算符 - 除法

Java 运算符 - 除法

时间:2023-08-23 16:35:31浏览次数:40  
标签:操作数 Java 浮点数 运算符 除法 除数

1. 除法运算符

Java中的除法运算符是“/”符号,表示将左侧操作数除以右侧操作数。

2. 整数除法

在Java中,整数除法的结果是一个整数,即只保留除法的整数部分,舍去小数部分。例如,7/2的结果是3,而不是3.5。

3. 浮点数除法

如果操作数中至少有一个是浮点数,则Java会执行浮点数除法,结果为一个浮点数。例如,7.0/2的结果是3.5。

要想得到小数,必须保证 有一个是浮点数;

    public static void main(String[] args) {

        Integer wokao = 1;

        float wori = wokao / 3;

        System.out.println(wori); //这里 wori 即使是个浮点类型,也是0

        float wocao = (float) (wokao / 3.0);

        System.out.println(wocao);
    }

4. 除数为0的情况

在Java中,如果除数为0,则会抛出ArithmeticException异常。因此,在进行除法运算时,应该先判断除数是否为0。

5. 取余运算

Java中的取余运算符是“%”符号,表示将左侧操作数除以右侧操作数的余数。例如,7%2的结果是1。

6. 自增自减运算

Java中的自增自减运算符分别是“++”和“--”符号,表示将变量的值加1或减1。例如,a++表示将a的值加1,并返回原始值。

7. 总结

Java中的除法运算符是“/”符号,可以执行整数除法和浮点数除法。在进行除法运算时,应该注意除数不能为0。Java中还有取余运算符和自增自减运算符。

标签:操作数,Java,浮点数,运算符,除法,除数
From: https://www.cnblogs.com/del88/p/17652037.html

相关文章

  • 动力节点Java开发小技能:两小时生成二维码教程
    随着互联网的快速发展,二维码逐渐成为了主流,日常生活已经离不开二维码了,它们变得越来越有用。从候车亭、产品包装、家装卖场、汽车到很多网站,都在自己的网页二维码,让人们快速找到它们。随着智能手机的用户量日益增长,二维码的使用正在呈指数上升。让我们来看看如何在Java中生成它们。......
  • Java代理模式初探
    代理模式是一种常见的软件设计模式。所谓的代理者是指一个类别可以作为其它对象的接口。代理者可以作任何东西的接口:网络连接、存储器中的大对象、文件或其它重要或无法复制的资源。有时候我们需要需要一个功能(通常是一个API)。该功能已经被某个类A实现了,代理类B实现相同的接口,并将......
  • Java简单实现大数相加
    Java简单实现大数相加publicclassBigNumberAdd{/***假设两个都是正数*@paramnum1*@paramnum2*@returnnum1+num2*/publicstaticStringadd(Stringnum1,Stringnum2){intm=num1.length();intn=......
  • java 读取各种类型的文件 (三)
    后端java,springboot、前端vue:对txt文件的读写,以及前端预览一、后端读publicvoidreadTxt(){InputStreamReaderinput=null;BufferedReaderbuffer_reader=null;ArrayBlockingQueue<String[]>fileData=new......
  • java 读取各种类型的文件 (二)
    1、Filefile=newFile();参数可以是文件夹路径,也可以是文件路径;当newFile()之后只是先在内存中创建了File对象,还没有在磁盘上创建具体文件文件夹;如果参数中的文件或者文件夹已经存在的话,那么File的属性就按已存在的文件或者文件夹赋值;如果不存在则除了文件名......
  • 爬虫之争:Python还是Java?
    在爬虫的世界里,选择合适的编程语言是关键之一。但是面对众多选择,你是选择Python还是Java呢?本文将为你分析Python和Java在爬虫领域的优势与劣势,帮助你做出选择。PythonPython作为一种高级编程语言,简洁明了的语法让人爱不释手。以下是Python在爬虫领域的优势:1.简洁易学:Python语法简单......
  • 查漏补缺7运算符
    1.a&b:&叫逻辑与:规则:当a和b同时为true,则结果为true,否则为false。2.a&&b:&&叫短路与:规则:当a和b同时为true,则结果为true,否则为false。3.a|b:|叫逻辑或,规则:当a和b,有一个为true,则结果为true,否则为false。4.a||b:||叫短路或,规则:当a......
  • Java 获取Html标签中各属性值
    该方式适用于取任何标签的任何属性只要对应替换标签名和属性。publicstaticSet<String>getImgStr(StringhtmlStr){Set<String>pics=newHashSet<String>();Stringimg="";Patternp_image;Matcherm_image;StringregEx_img="<......
  • java-将列表格式化成json字符串
    List<String>list=newArrayList<>();list.add("{'county':'china','age':18}");list.add("{'county':'japan','age':28}");......
  • 直播网站程序源码,Java实现图片压缩
    直播网站程序源码,Java实现图片压缩1、Thumbnailator简介    对于图片处理,JDK中也提供了对应的工具类,不过处理起来会很麻烦,而Thumbnailator是一个Google开源的优秀图片处理的第三方Java类库,处理效果远比JavaAPI的好。    Thumbnailator可以使用很少的代码实现......