[2017年计算机二级考试时间]2017年计算机二级考试java章节辅导:算术运算符

副标题:2017年计算机二级考试java章节辅导:算术运算符

时间:2023-12-18 11:39:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

§ 3.1算 术 运 算 符

  算 术 运 算 符 作 用 于 整 型 或 浮 点 型 数 据 ,完 成 算 术 运 算 。

  一 、 二元算术运算符

  如下表所示运算符用法描述

  + op1+op2 加

  - op1-op2 减

  * op1*op2 乘

  / op1/op2 除

  % op1%op2 取模(求余)

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

  二 、 一元算术运算符

  如 下 表 所 示 :

  运算符 用法 描述

  + +op 正值

  - -op 负值

  ++ ++op,op++ 加1

  -- --op,op-- 减1

  i++与 ++i的 区 别

  i++在使用i之后,使 i的值加 1,因此执行完 i++后,整个表达式的值为 i,而 i的 值变为 i+1。

  ++i在使用i之前,使 i的值加 1,因此执行完 ++i后 ,整个表达式和 i的值均为 i+1。

  对 i--与 --i同 样 。

  例 3.1.下 面 的 例 子 说 明 了 算 术 运 算 符 的 使 用

  public class ArithmaticOp{

  public static void main( String args[] ){

  int a=5+4; //a=9

  int b=a*2; //b=18

  int c=b/4; //c=4

  int d=b-c; //d=14

  int e=-d; //e=-14

  int f=e%4; //f=-2

  double g=18.4;

  double h=g%4; //h=2.4

  int i=3;

  int j=i++; //i=4,j=3

  int k=++i; //i=5,k=5

  System.out.println("a = "+a);

  System.out.println("b = "+b);

  System.out.println("c = "+c);

  System.out.println("d = "+d);

  System.out.println("e = "+e);

  System.out.println("f = "+f);

  System.out.println("g = "+g);

  System.out.println("h = "+h);

  System.out.println("i = "+i);

  System.out.println("j = "+j);

  System.out.println("k = "+k);

  }

  }

  其结果为:

  C:\>java ArithmaticOp

  a = 9

  b = 18

  c = 4

  d = 14

  e = -14

  f = -2

  g = 18.4

  h = 2.4

  i = 5

  j = 3

  k = 5

2017年计算机二级考试java章节辅导:算术运算符.doc

本文来源:https://www.wddqw.com/TYKO.html