java 第12节 基本算术运算符与模运算符

2016-06-29

+ 加法运算
- 减法
* 乘法
/ 除法
% 取模
++ 自加运算
-- 自减运算
+= 加法赋值
-=
*=
/=
%=

1 基本算术运算符

package com.java1995;
/**
 * 基本算术运算符
 * @author Administrator
 *
 */
public class Test {
    public static void main(String[] args){
        //声明2个int类型变量
        int i1=7;
        int i2=2;
        System.out.println("基本运算符演示,整数类型");
        System.out.println("i1="+i1+" i2="+i2);
        System.out.println("i1+i2="+(i1+i2));
        System.out.println("i1-i2="+(i1-i2));
        System.out.println("i1*i2="+(i1*i2));
        System.out.println("i1/i2="+((double)i1/i2));
        System.out.println("i1%i2="+(i1%i2));

        //声明2个double类型变量
        double d1=8.0;
        double d2=2.5;
        System.out.println("基本运算符演示,浮点类型");
        System.out.println("d1="+d1+" d2="+d2);
        System.out.println("d1+d2="+(d1+d2));
        System.out.println("d1-d2="+(d1-d2));
        System.out.println("d1*d2="+(d1*d2));
        System.out.println("d1/d2="+(d1/d2));
    }

}

2 模运算符
% 是求2个整数相除的余数
取模运算不建议用于浮点型,结果可能不准确
对于精度高的运算,需要使用BigDecimal类型

package com.java1995;
/**
 * 模运算符
 * @author Administrator
 *
 */
public class Test2 {
    public static void main(String[] args){
        int i1=5;
        int i2=2;

        double d1=2.4;
        double d2=1.1;

        System.out.println("int i1="+i1+"i2="+i2);
        System.out.println("double d1="+d1+" d2="+d2);

        System.out.println("i1%i2="+(i1%i2));
        System.out.println("i1%d1="+(i1%d1));
        System.out.println("d1%d2="+(d1%d2));
        System.out.println("d1%i2="+(d1%i2));
    }

}

【参考资料】

[1] Java轻松入门经典教程【完整版】

时间: 2024-10-25 05:03:52

java 第12节 基本算术运算符与模运算符的相关文章

基本运算符与模运算符

+ 加法运算 - 减法 * 乘法 / 除法 % 取模 ++ 自加运算 -- 自减运算 += 加法赋值 -= 减法赋值 *= 乘法赋值 /= 除法赋值 1 基本运算符 2 模运算法 % 是求两个整数相除的余数 取模运算不建议使用浮点型,结果可能不准确 对于精度搞的运算,需使用BigDecimal类型

5.Java算术运算符和关系运算符详解

运算符就是在用变量或常量进行运算时,经常需要用到的符号,目前常用的总共有十种:算术运算符.关系运算符.逻辑运算符.位运算符.移位运算符.赋值运算符.三元运算符.逗号运算符.字符串运算符.转型运算符.下面将会对每种运算符结合实例作详细的讲述. 一.算术运算符 算术运算符总共有 7 种:“+”.“ - ”.“*”.“/”.“%”(余数).“++”(自加).“——”(自减). 运算符的精度: 当使用运算符把两个操作数结合到一起时,首先会将两个操作数转化成相同类型的数据. 两个操作数中如有一个是 dou

[原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

黑马程序员---java基础语法---关键字,常量,变量,运算符

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 第一讲:java语言基础 1.关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字  class interface byte short int  long  float

JavaOO视频-05【算术运算符、比较运算符、逻辑运算符】

转载请标明,http://www.gxabase.com 视频内容: 此节视频为大家介绍Java中的运算符运用,包括:算术运算符.比较运算符.逻辑运算符. JavaOO视频-05[算术运算符.比较运算符.逻辑运算符],码迷,mamicode.com

Java基础语法(二)——数据类型扩展与运算符详解

一.前言 ? 上文我们讲解了有关java编程基础语法的变量与关键字的知识点,本文将主要对java基础语法中的运算符进行讲解. ? 在讲解语法之前我们先来讲一下真正的开发环境. 二.Java集成开发环境 2.1eclipse的使用方法 ? 之前我们在体验java编程或者写小的demo的时候,都是命名一个.java的源文件,在dos界面中编译和运行,但是这样给人的感觉并不友好,为了解决这一问题,一些大佬便开发了与各种语言对应的集成开发环境,其中包含文本编辑处理,自动编译,简化运行,随时进行代码调试.

【Java面向对象基础(一)】数据类型与运算符

[喵"的Android之路][基础篇(一)][Java面向对象基础]数据类型与运算符 1.数据类型介绍 在Java中,数据类型分为两种:基本数据类型和引用类型. 基本数据类型共8种,见下表: 基本数据类型 字节数 二进制位数 最小值 最大值 默认值 byte 1 8-bit -2^7 +2^7 - 1 0 short 2 16-bit -2^15 +2^15 - 1 0 int 4 32-bit -2^31 +2^31 - 1 0 long 8 64-bit -2^63 +2^63 - 1 0

Java入门 第一季第三章 常用的运算符

这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/85 3-1 什么是运算符 运算符是一种"功能"符号,用以通知 Java 进行相关的运算.譬如,我们需要将变量 age 的值设置为20,这时候就需要一个"=",告诉程序需要进行赋值操作. Java语言中常用的运算符可分为如下几种: ?算术运算符 ?赋值运算符 ?比较运算符 ?逻辑运算符 ?条件运算符 3-2 Java中的算术运算符 Java中常用的算术运算符: 其

java中的输入流(Scanner),数据类型,运算符,switch,数组的用法

//java中创建包用package相当于C#的命名空间namespace,java中导入包用import相当于C#中引入命名空间usingimport java.util.*;//导入包,*代表导入java.util包下面的所有类public class Test { /***********Scanner的使用************/// public static void main(String[] args) {//  Scanner input = new Scanner(Syst