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

📄 java08.htm

📁 这个是java入门的初级书籍 比较简单
💻 HTM
字号:
<html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD>   <TITLE>Java language</TITLE>   <META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]"></HEAD><BODY TEXT="#32322E" BGCOLOR="#FFFFFF" LINK="#9C39FF" VLINK="#9C39FF" ALINK="#FFFFFF"><CENTER><P><A NAME="j3"></A><FONT SIZE=+2>第 三 章   运 算 符 和 表 达式 </FONT></P></CENTER><P>运 算 符 指 明 对 操 作 数 所 进 行 的 运 算 。 按 操 作 数 的 数 目来分 ,可 以 有 一元 运 算 符 (如 ++、--),二 元 运 算 符 (如 +、 >)和 三元 运 算 符 (如?:),它 们 分 别 对 应 于一 个 、 两 个 和 三 个 操 作 数。 对 于 一 元 运 算 符 来 说 ,可 以 有 前缀 表 达 式 (如 ++i )和 后 缀表 达 式 (如 i++),对 于 二 元 运 算 符 来 说 则 采 用 中 缀 表 达 式 (如a+b)。 按 照运 算 符 功 能 来 分 ,基 本 的 运 算 符 有 下 面 几 类 : </P><P>1.算 术 运 算 符 (+,-,*,/,%,++,--) </P><P>2.关 系 运 算 符 (>,<,>=,<=,==,!=) </P><P>3.布 尔 逻 辑 运 算 符 (!,&amp;&amp;,||) </P><P>4.位 运 算 符 (>>,<<,>>>,&amp;,|,^,~ ) </P><P>5.赋 值 运 算 符 (=,及 其 扩 展 赋 值 运 算 符 如 +=) </P><P>6.条 件 运 算 符 ( ?:) </P><P>7.其 它 (包 括 分 量 运 算 符 · ,下 标 运 算 符 [],实 例 运 算 符 instanceof,内 存 分 配运 算 符 new,强 制 类 型 转 换 运 算 符 (类 型 ), 方 法调 用 运 算 符 () 等 ) </P><P>本 章 中 我 们 主 要 讲 述 前 6类 运 算 符 。 </P><CENTER><P><A NAME="j31"></A><FONT SIZE=+1>§ 3.1 算 术 运 算 符 </FONT></P></CENTER><P>算 术 运 算 符 作 用 于 整 型 或 浮 点 型 数 据 ,完 成 算 术 运 算。</P><P>一 、 二 元 算 术 运 算 符 ,如 下 表 所 示 </P><P>运算符 用法 描述 </P><P>+ op1+op2 加 </P><P>- op1-op2 减 </P><P>* op1*op2 乘 </P><P>/ op1/op2 除 </P><P>% op1%op2 取模(求余) </P><P>Java对 加 运 算 符 进 行 了 扩 展 ,使 它 能 够 进 行 字 符 串 的连 接,如&quot;abc&quot;+&quot;de&quot;,得到 串 &quot;abcde&quot;。 我 们 将 在第 七 章 中 讲 解 。 </P><P>与 C、 C++不 同 ,对 取 模 运 算 符 %来 说 ,其 操 作 数 可 以为浮点 数, 如37.2%10=7.2。 </P><P>二 、 一 元 算 术 运 算 符 ,如 下 表 所 示 : </P><P>运算符 用法 描述 </P><P>+ +op 正值 </P><P>- -op 负值 </P><P>++ ++op,op++ 加1 </P><P>-- --op,op-- 减1 </P><P>i++与 ++i的 区 别 </P><P>i++在 使 用 i之 后 ,使 i的 值 加 1,因 此 执 行 完 i++后 ,整 个 表达式的 值 为 i,而 i的 值变 为 i+1。 </P><P>++i在 使 用 i之 前 ,使 i的 值 加 1,因 此 执 行 完 ++i后 ,整 个 表达式和 i的 值 均 为 i+1。 </P><P>对 i--与 --i同 样 。 </P><P>例 3.1.下 面 的 例 子 说 明 了 算 术 运 算 符 的 使 用 </P><P>public class ArithmaticOp{ </P><P>public static void main( String args[] ){ </P><P>int a=5+4; //a=9 </P><P>int b=a*2; //b=18 </P><P>int c=b/4; //c=4 </P><P>int d=b-c; //d=14 </P><P>int e=-d; //e=-14 </P><P>int f=e%4; //f=-2 </P><P>double g=18.4; </P><P>double h=g%4; //h=2.4 </P><P>int i=3; </P><P>int j=i++; //i=4,j=3 </P><P>int k=++i; //i=5,k=5 </P><P>System.out.println(&quot;a = &quot;+a); </P><P>System.out.println(&quot;b = &quot;+b); </P><P>System.out.println(&quot;c = &quot;+c); </P><P>System.out.println(&quot;d = &quot;+d); </P><P>System.out.println(&quot;e = &quot;+e); </P><P>System.out.println(&quot;f = &quot;+f); </P><P>System.out.println(&quot;g = &quot;+g); </P><P>System.out.println(&quot;h = &quot;+h); </P><P>System.out.println(&quot;i = &quot;+i); </P><P>System.out.println(&quot;j = &quot;+j); </P><P>System.out.println(&quot;k = &quot;+k); </P><P>} </P><P>} </P><P>其结果为: </P><P>C:\>java ArithmaticOp </P><P>a = 9 </P><P>b = 18 </P><P>c = 4 </P><P>d = 14 </P><P>e = -14 </P><P>f = -2 </P><P>g = 18.4 </P><P>h = 2.4 </P><P>i = 5 </P><P>j = 3 </P><P>k = 5 </P><P><HR></P><CENTER><P><A HREF="jindex.htm" tppabs="http://member.netease.com/~edragon/2/java/jindex.htm">[Java入门目录]<BR></A><A HREF="java07.htm" tppabs="http://member.netease.com/~edragon/2/java/java07.htm">[第七节]</A> | <A HREF="java09.htm" tppabs="http://member.netease.com/~edragon/2/java/java09.htm">[第九节]</A></P></CENTER></BODY></HTML>

⌨️ 快捷键说明

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