⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java08.htm

📁 JAVA学习课程 书籍语言: 简体中文 书籍类型: 程序设计 授权方式: 免费软件 书籍大小: 51 KB
💻 HTM
字号:
<html>
<head><title>Java language</title></head>
<body bgcolor=#ffffff>



第 三 章   运 算 符 和 表 达 式

<P>
      运 算 符 指 明 对 操 作 数 所 进 行 的 运 算 。 按 操 作 数 的 数
目 来分 ,可 以 有 一元 运 算 符 (如 ++、--),二 元 运 算 符 (如 +、 >)和
 三 元 运 算 符 (如?:),它 们 分 别 对 应 于一 个 、 两 个 和 三 个 操 作
 数 。 对 于 一 元 运 算 符 来 说 ,可 以 有 前缀 表 达 式 (如 ++i )和 后
 缀 表 达 式 (如 i++),对 于 二 元 运 算 符 来 说 则 采 用 中 缀 表 达 式
(如 a+b)。 按 照运 算 符 功 能 来 分 ,基 本 的 运 算 符 有 下 面 几 类 :
<P>
      1.算 术 运 算 符 (+,-,*,/,%,++,--)
<P>
      2.关 系 运 算 符 (>,<,>=,<=,==,!=)
<P>
      3.布 尔 逻 辑 运 算 符 (!,&&,||)
<P>
      4.位 运 算 符 (>>,<<,>>>,&,|,^,~ )
<P>
      5.赋 值 运 算 符 (=,及 其 扩 展 赋 值 运 算 符 如 +=)
<P>
      6.条 件 运 算 符 ( ?:)
<P>
      7.其 它 (包 括 分 量 运 算 符 · ,下 标 运 算 符 [],实 例 运 算 符
instanc eof,内 存 分 配运 算 符 new,强 制 类 型 转 换 运 算 符 (类 型 ),
方 法 调 用 运 算 符 () 等 )
<P>
      本 章 中 我 们 主 要 讲 述 前 6类 运 算 符 。
<P>
                                  § 3.1算 术 运 算 符

<P>      算 术 运 算 符 作 用 于 整 型 或 浮 点 型 数 据 ,完 成 算 术 运 算。
<P>
      一 、 二 元 算 术 运 算 符 ,如 下 表 所 示


<P>
    运算符            用法           描述
<P>
       +              op1+op2         加
<P>
       -              op1-op2         减
<P>
       *              op1*op2         乘
<P>
       /              op1/op2         除
<P>
       %              op1%op2         取模(求余)


<P>
      Java对 加 运 算 符 进 行 了 扩 展 ,使 它 能 够 进 行 字 符 串 的连
 接,如 "abc"+"de",得到 串 "abcde"。 我 们 将 在 第 七 章 中 讲 解 。
<P>
      与 C、 C++不 同 ,对 取 模 运 算 符 %来 说 ,其 操 作 数 可 以为浮点
数 , 如37.2%10=7.2。
<P>
      二 、 一 元 算 术 运 算 符 ,如 下 表 所 示 :

<P>
    运算符            用法           描述
<P>
       +              +op            正值
<P>
       -              -op            负值
<P>
       ++             ++op,op++      加1
<P>
       --             --op,op--      减1



<P>
      i++与 ++i的 区 别
<P>
      i++在 使 用 i之 后 ,使 i的 值 加 1,因 此 执 行 完 i++后 ,整 个 表达
 式的 值 为 i,而 i的 值变 为 i+1。
<P>
      ++i在 使 用 i之 前 ,使 i的 值 加 1,因 此 执 行 完 ++i后 ,整 个 表达
 式和 i的 值 均 为 i+1。
<P>
      对 i--与 --i同 样 。
<P>
      例 3.1.下 面 的 例 子 说 明 了 算 术 运 算 符 的 使 用

<P>
    public class ArithmaticOp{
<P>
          public static void main( String args[] ){
<P>
                int   a=5+4;            //a=9
<P>
                int   b=a*2;            //b=18
<P>
                int   c=b/4;            //c=4
<P>
                int   d=b-c;            //d=14
<P>
                int   e=-d;       //e=-14
<P>
                int   f=e%4;            //f=-2
<P>
                double      g=18.4;
<P>
                double      h=g%4;            //h=2.4
<P>
                int   i=3;
<P>
                int   j=i++;            //i=4,j=3
<P>
                int   k=++i;            //i=5,k=5
<P>
                System.out.println("a = "+a);
<P>
                System.out.println("b = "+b);
<P>
                System.out.println("c = "+c);
<P>
                System.out.println("d = "+d);
<P>
                System.out.println("e = "+e);
<P>
                System.out.println("f = "+f);
<P>
                System.out.println("g = "+g);
<P>
                System.out.println("h = "+h);
<P>
                System.out.println("i = "+i);
<P>
                System.out.println("j = "+j);
<P>
                System.out.println("k = "+k);
<P>
          }
<P>
    }
<P>
    其结果为:
<P>
    C:\>java ArithmaticOp
<P>
    a = 9
<P>
    b = 18
<P>
    c = 4
<P>
    d = 14
<P>
    e = -14
<P>
    f = -2
<P>
    g = 18.4
<P>
    h = 2.4
<P>
    i = 5
<P>
    j = 3
<P>
    k = 5
<P>
<hr>
<P>
<a href="java07.htm">[第七节]</a> | <a href="java09.htm">[第九节]</a></center>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -