- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计基础
第一节 变量和数据类型
所有Java变量都具有一个数据类型。变量的类型决定了变量的值以及参与的操作。变量定义的一般形式为:
type variable_list;
其中的type是某种有效的Java 类型,variable_list是变量列表,它由一个或多个变量名组成。当有多个变量时,各变量之间用逗号隔开,变量名必须是合法的Java标识符。
Java语言提供了两种变量类型:基本类型和复合类型。基本类型是那些简单的不能被分解的类型,有时也被称为简单类型。Java基本类型包括数值型、布尔型和字符型三种。参见表1。
表1 Java的基本变量类型
基本变量类型 长 度 说 明 Byte 8bit 字节长度整数 Short 16bit 短整数 Int 32bit 一般整数 Long 64bit 长整数 Float 32bit 单精度浮点数 Double 64bit 双精度浮点数 Char 16bit 单字符 Boolean N/A 布尔值(true或false) 复合类型在Java中也叫做引用类型。事实上,复合类型数据的值是指向实际数据的指针。数组、类、接口都是复合类型。
Java语言中变量名的约定与一般标识符相同,需要区别于程序语言中的保留字,并在其作用域内与其他变量不重名。为习惯起见,变量名以小写字母开头(类名以大写字母开头)。若要在Java程序中使用变量,首先必须说明该变量。例如:
Int iX,iY=0,iZ;
String sBig,sCity=Beijing;
第二节 运算符和表达式
运算符是表达式中常用的特殊符号。算术运算和相等及大小的测定式是常用的表达式例子。由于它们会返回一个值,因此可以将它的结果赋值给一个变量,或者在其他Java语句中测定该值。
Java中的运算符包括
算术运算符,参见表2
关系运算符,参见表3
条件运算符,参见表4
位运算符,参见表5
逻辑运算符,参见表6
表2 算术运算符
运算符 用 法 说 明 + op1 + op2 加(或是字符串的连接) - op1 - op2 减 * op1 * op2 乘 / op1 / op2 除 % op1 % op2 余数 ++ ++op; op++ 递增1 -- --op; op-- 递减1 表3 关系运算符
运算符 用 法 如果满足以下条件,则返回true op1 op2 op1大于op2 = op1 = op2 op1大于等于op2 op1 op2 op1小于op2 = op1 = op2 op1小于等于op2 == op1 == op2 op1等于op2 != op1 != op2 op1不等于op2 表4 条件运算符
运算符 用 法 如果满足以下条件,则返回true op1 op2 与 || op1 || op2 或 ! ! op1 非 表5 位运算符
运算符 用 法 说 明 op1 op2 将op1右移op2 op1 op2 将op1左移op2 op1 op2 将op1右移op2(无符号) op1 op2 二进制与 | op1 | op2 二进制或 ^ op1 ^ op2 二进制异或 ~ ~op 二进制非 表6 赋值运算符
运算符 用 法 等价于 += op1 += op2 op1 = op1 + op2 -= op1 -= op2 op1 = op1-op2 *= op1 *= op2 op1 = op1 * op2 /= op1 /= op2 op1 = op1 / op2 %= op1 % = op2 op1 = op1 % op2 = op1 = op2 op1 = op1 op2 = op1 = op2 op1 = op1 op2 = op1 = op2 op1 = op1 op2 = op1 = op2 op1 = op1 op2 | = op1 | = op2 op1 = op1 | op2 ^ = op1 ^ = op2 op1 = op1 ^ op2 Java各运算符的优先级定义如下:
.,[ ],( )
++
,--,!,-,instanceof
new,(type)
*,/,%
+,-
, ,
,
= =,! =
^
|
| |
?:
=,+ =,-=,* =,/ =,% =,^ =
=,| =, =, =, =
表达式是实际完成某项工作的Java语句的最简单的形式,是能够返回值的语句。一个表达式包含有一个或多个操作,操作的对象称作运算元,而操作本身是通过运算符来体现的。只有一个运算符称作一元运算符。而二元运算符是具
您可能关注的文档
- 《JSP程序设计》复习题.doc
- 《电子商务信息检索》复习题.doc
- 《数据结构》程序设计实习题目.doc
- 0Yemcgw2010软件设计师考试大纲.doc
- 015C语言程序设计和数据结构.doc
- 200很好的东西很好的东西6学年第一学期期末考试笔试题小学三年级英语艾什顿飞.doc
- 200很好的东西很好的东西7——2008学年度第一学期期末考试三年级英语试卷(PEP版)A卷艾什顿飞.doc
- 2005年09月全国计算机等级考试二级Java真题及答案.doc
- 2007年04月全国计算机等级考试二级Java真题及答案.doc
- 2008年1月自学考试互联网及其应用试题及答案.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 2024年出版专业资格考试《基础知识》(中级)真题及答案.pdf VIP
- 高壓电机修理质量过程控制管理办法.doc VIP
- 2025年河北石家庄学院公开选聘事业单位工作人员25名备考题库及答案解析.docx VIP
- 鼻炎中医PPT课件.pptx VIP
- 新能源基础知识PPT精品课件-.pptx VIP
- 2025年河北石家庄辛集市事业单位公开招聘工作人员191名备考题库及答案解析.docx VIP
- 2025年南京江北新区公开招聘社区工作者60人笔试备考题库及答案解析.docx VIP
- 一年级上册生字练字帖.docx VIP
- 2025年天翼云解决方案架构师认证考试题库-上(单选题汇总).docx VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
文档评论(0)