Java 语法基础教学课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运算符的优先级 很多情况下,一个表达式由多个运算符组成,优先级决定运算符的计算顺序: 优先级 运 算 符 1 括号: ()和[] 2 一元运算符:-、++(前置)、--(前置)、! 3 算术运算符:*、/、%、+和- 4 关系运算符:、=、、=、==和!= 5 逻辑运算符:、|、和|| 6 条件运算符:? : 7 赋值运算符:=、*=、/=、%=、+=和-= 总结 Java中的变量和数据类型 Java中变量的作用域规则 数据类型转换 Java中的输出语句 Java中的运算符和表达式 * * * * * * 0000 1111 1*1 + 1*2 + 1*2*2 + 1*2*2*2 = 1+2+4+8=15 0111 1111 = 127 1000 0000=-128 -2的7次方到+2的7次方减1 -2的(位数-1)到 2的(位数-1)-1 * * * * * * * * * * %s:输出一个字符串 %d:输出一个数字 %c:输出一个字符 %m.nf输出小数,总共占m位,小数部分占n位 %f输出一个小数,可以通过%m.n来控制小数的格式 * * * * * * 是双目运算符,对两个整型数据a、b按位进行运算,运算结果是一个整型数据c。如果b的精度高于a,那么结果c的精度与b的精度相同。 |是双目运算符,对两个整型数据a、b按位进行运算,运算结果是一个整型数据c。如果b的精度高于a,那么结果c的精度与b的精度相同。 ~按位非运算符,是单目运算符,对一个整型数据a按位进行运算,运算结果是一个整型数据c。如果b的精度高于a,那么结果c的精度与b的精度相同。运算法则是:如果a对应位是0,则c的相应位是1,否则是0。 ^按位异或运算符,是双目运算符,对两个整型数据a、b按位进行运算,运算结果是一个整型数据c。运算法则是:如果a,b两个数据对应位相同,则c的相应位是0,否则是1。如果b的精度高于a,那么结果c的精度与b的精度相同。 左移位运算符,左边高阶位上的0或1被移出丢弃,并用0填充右边的低位。对于byte或short类型数据,an的运算结果是int类型数据。当运行a2时,系统首先将a升级为int类型数据(对于整数高位用0补充,负数用1填充),然后再进行移位运算. 右移位运算符:将a的所有位都右移,左边的低阶位被移出丢弃,并用0或1填充左边的高位。a是整数时用0填充,是负数时用1填充 。 52 0000 0001 0000 0100 * * * * * * * Java 语言基础 Java语言基础 Java是面向对象并且可以跨平台的编程语言 Java程序是运行在JVM(Java虚拟机)之上的 要运行和开发Java程序,必须下载和安装由Sun公司提供的JDK(Java开发工具包) 配置环境变量:Path和classpath 三个常用的JDK工具:javac、java和javadoc 本章目标 Java中的变量和数据类型 Java中变量的作用域规则 数据类型转换 Java中的输出语句 Java中的运算符和表达式 Java语言基础 Java中的变量和数据类型 变量 变量是内存中的一块存储区域,是存储数据的基本单元; 声明变量的语法: 数据类型 标识符 [= 值]; 如: int num; float money = 123.45f; char ch1, ch2 = ‘A’; 数据类型 数据类型用来确定要存储在内存单元中的数据的类型; 在Java中,数据类型被区分成两个种类: 原始数据类型 引用数据类型 原始数据类型 原始数据类型是最简单的数据形式,与C的基本数据类型很相似: 数据类型 大小 位 取值范围 说 明 boolean 布尔型 1 true/false 用于存储真值/假值 byte 字节型 8 -128~127 数据存储在内存中的最原始形态 char 字符型 16 ‘\u0000’~‘\uFFFF’ 用于存储字符,以Unicode编码方式 short 短整型 16 -32768~32767 略(参见P20表2.1) int 整 型 32 -231~231-1 略(参见P20表2.1) long 长整型 64 -263~263-1 略(参见P20表2.1) float 浮点型 32 略 略(参见P20表2.1) double 双精度 64 略 略(参见P20表2.1) 引用数据类型 在Java中,除了上述8种原始数据类型的变量以外,其余的全都属于引用数据类型,其中包括: 数组 对象 存储在引用类型变量中的值是该变量表示的值的地址; 可以借用C语言中指针的概念来理解引用数

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档