- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch02.Java语言基础解读
Chapter2 Java语言基础 保留字 保留字(关键字)就是Java语言中已经被赋予特定意义的一些单词 不可以把这类词作为名字来用 注意 Java中true、false、null都是小写,C++中大写 无sizeof运算符Java所有数据类型的长度和表示是固定的,与平台无关,不是像在C/C++语言中那样数据类型的长度根据不同的平台而变化。这正是Java语言的一大特点. goto和const是Java编程语言中保留的没有意义的关键字. Chapter2 Java语言基础 保留字 abstract boolean break byte case catch char class const continue do double else extends false finally cast default final finally float for future generic goto if implements import inner instanceof int interface long native new null operator outer package private protected public rest return short static super switch synchronized this throw throws transient true try var void volatile while Chapter2 Java语言基础 目 录 基本数据类型 1 字符集与标识符 3 运算符和表达式 4 2 数据类型转换 Chapter2 Java语言基础 Java的运算符 JAVA语言按运算符对数据的运算结果分类有算术运算符、逻辑运算符、关系运算符、赋值运算符和位运算符;按运算符运算的数据个数分类可分为一元运算符、二元运算符和三元运算符. 算术运算符有五种 加 + 减 – 乘 * 除 / 取余% 其中除减号可作为一元运算符外均为二元运算符. 另外两个经常使用的一元运算符是 i++ 和 ++I i-- 和 --i int a=1, b=2; a+++b = ? Chapter2 Java语言基础 语句与表达式 语句是构成程序的基本单位,语句具有独立完整的含义,可以对计算机发出操作命令,每一条语句都必须以分号;作为结束符. 表达式是用运算符把操作数(变量、常量和方法)连接起来表达某种运算或含义的式子. 一个表达式可以同时包括多个操作,而操作的顺序由各运算符的优先级及括号来决定。其中运算符是算术运算符称为算术表达式;运算符为逻辑运算符称为逻辑表达式. Chapter2 Java语言基础 语句与表达式 - 1 语句和表达式的区别与联系 语句是程序的组成部分;表达式是语句的组成部分 语句有结束符;表达式没有结束符 语句是针对程序而言的;表达式是数学上的计算概念 算式的计算结果=号在右边;赋值语句=号在表达式左边 Chapter2 Java语言基础 算术混合运算的精度 精度从“底”到“高”排列的顺序是: byte short int long float double Java将按运算符两边的操作元的最高精度保留结果的精度,例如: 5/2的结果是2,要想得到2.5, 必须写成5.0/2或5.0f/2。 char型数据和整型数据运算结果的精度是int。例如: byte x=7; 那么 ‘B’+x; 的结果是int型. Chapter2 Java语言基础 运算的精度之例 //算术运算测试 public class example02_03 { public static void main(String args[]){ int a=4; int b=10; int c=b*++a; int d=(a/(++b)); System.out.println(a=+a); System.out.println(b=+b); System.out.println(“c=“+c); System.out.println(“d=“+d); } } ? a,b,c和d分别输出什么 Chapter2 Java语言基础 位运算符 运算符 运算 举例 含义 ~ 位反 ~x 将x逐位取反 位与 xy x、y 逐位进行与操作 | 位或 x|y x、y 逐位进行或操作 ^ 位异或 x^y x、y 逐位进行 相同取0 相异取1 左移 xy x向左移动,位数是y 右移 xy x向右移动,位数是y 不
您可能关注的文档
最近下载
- 255-20240615+《中庸》第4讲:《行明章》.docx VIP
- 高中语文课堂情境化多模态教学策略探究教学研究课题报告.docx
- 2025深度融合AI的低代码平台.pptx VIP
- 道路桥梁工程课件培训资料.ppt VIP
- ASME B16.5-2020 管法兰和法兰管件(中文版).pdf
- 人教版PEP小学五年级英语上册教案-全册.pdf VIP
- 《第7课 冒泡排序》课件.pptx VIP
- 最新中小学校长选拔笔试试题及参考答案[教育].docx VIP
- DB62T 856-2002 无公害蔬菜番瓜(西葫芦)日光温室生产技术.pdf VIP
- TJYXFIA0002-2024 菜干团体标准.pdf VIP
文档评论(0)