* * * * 右移位运算符() 运算符执行一个右移位操作(带符号) 例如: int a=16,b; b=a1; 则b的值为8 int a=-16,b; b=a1; 则b的值为-8 * 不带符号右移位运算符() 运算符执行一个右移位操作(不带符号),右移后左边留下的空位中添入的一律是0。 例如: int a=16,b; b=a1; 则b的值为8 int a=-16,b; b=a1; 则b的值为2147483640 * 赋值运算符 基本赋值运算符是“=”。 赋值运算是二元运算。 赋值运算符有: =, +=, -=, *=, /=, %=, =, =, =, =, ^=, |= 如: int a=10,b=5; a +=b; //相当于a = a+b; 则a=15 * 条件运算符 条件运算符(“? :”)是惟一的三元运算符。与C语言中的使用规则是完全一致的,使用的形式是: x ? y:z 其运算规则是:先计算表达式x的值,若x为真,则整个运算的结果是表达式y的值;若x为假,则整个运算的结果是表达式z的值。 如: int a=3,b=4; int max=ab?a:b; 则max的值为4。 * 赋值语句与数据类型转换 赋值语句:计算表达式的值,并将结果保存在一个变量中。赋值语句的格式如下: 变量 赋值运算符 表达式; 如: area = 3.14*r*r; i +=10; 在赋值语句中,变量的数据类型应该与表达式的数据类型一致。否则要进行数据类型转换。类型转换有自动类型转换和强制类型转换两种。 * 自动数据类型转换 当表达式的数据类型比赋值变量的数据类型短时,自动进行类型转换。 例:将短整型数据赋值给长整型变量时,自动进行类型转换,不会出现编译错误, 如: int i = 123;long j = i; 反过来,将长整型赋值给短整型变量时,不会自动转换,将出现编译错误。 如:long j= 25L;int i = j; * 赋值语句与数据类型转换 表达式类型的自动升级: byte i,j; short s; i=1; j=1; s=i+j; //非法,因为byte、short型整数经过+,-,*,/运算后会自动升级为int型 * 强制类型转换 将表达式的结果强制转换为更短的数据类型。一般形式如下: (类型名) (表达式) 例: byte i,j; short s; i=1; j=1; s=(short)(i+j); //合法,将表达式强制转换为short类型 对强制类型转换的限制: 强制转换必须在相容类型之间进行,不能在基本类型和引用类型之间互相转换。 * * * * * * * * * * * * * * * * * * * * * * * * 2009年 浙江工业大学软件学院 Java程序设计视频教程 Java程序设计Programming in Java * 本讲主要内容 Java语句和语句块 运算符与表达式 赋值语句与数据类型转换 * 语句与语句块(代码块) 语句 语句是用计算机高级语言编写程序的基本单位。 在Java中,一条语句可以写在连续的若干行内,一条语句以“;”作为结束标志。 语句的各种元素之间以空格加以区分 语句块 大括号“{”,“ }”包含的一系列语句称为语句块,一个语句块中的语句通常合作完成一定的功能。 语句块可以嵌套 * 注释 注释是一种对程序的说明,其作用是让人而不是让计算机更好的理解程序。注释不会被编译器处理。 三种注释方式 //注释内容 单行注释,注释内容在一行中 /*注释内容*/ 注释块,注释内容可分布在一行或多行里 /**注释内容**/ 文档注释,注释内容可用javadoc工具转化为HTML文件。 * 语句、语句块、注释举例 public class Triangle { double length=10.0; double height=5.0; /* 下面的方法计算三角形面积 该方法没有参数 */ double area() { return length*height/2.0; //返回三角形的面积 } public static void main (String args[])
您可能关注的文档
- (广东专用)高考地理第5章第1课时交通运输方式和布局课件新人教版必修2.ppt
- (江苏专用)高考政治一轮复习第3单元第7课个人收入的分配课时作业新人教版必修1.doc
- (青岛版)小学三级数学课件_大数知多少_万以上数的认识.ppt
- (西南交大)高等岩石力学报告:不同强度理论、局限性及作用.docx
- (语文S版)五级语文上册课件我的战友邱少云2.ppt
- [名校联盟]广东省翁源县翁源中学高中化学必修一《富集在海水中的元素―氯》参赛课件1.ppt
- [中学联盟]湖南省湘潭凤凰中学高一语文人教新课标必修一语法专题:句子成分划分课件(共60张).ppt
- “幸福企业,快乐员工”激励计划0923.pptx
- 《成才之路》高一外研版英语必修1课件单元基础知识整合4.ppt
- 《创新设计》高考化学大一轮复习(江苏专用)配套课件42溴、碘及其化合物.ppt
最近下载
- 网络安全知识普及网络安全常识题及参考答案.docx VIP
- 数据资产价值评估博弈模型创新.docx VIP
- 中国竞技麻将比赛规则.doc VIP
- 学堂在线《英美音乐与文化》作业单元考核答案.docx VIP
- 关于校园霸凌的辩论赛.doc VIP
- 小森印刷机L40-PQC控制台使用说明书中文版.pdf VIP
- 2025年浙江省公安机关人民警察特殊职位公务员招录考试(网络安全技术)历年参考题库含答案详解.docx VIP
- 解密山楂炒焦:机理剖析与焦香气味物质基础探究.docx VIP
- 四旋翼无人机设计与制作毕业论文.doc VIP
- 2025年度江西省公安机关人民警察特殊职位招录考试[网络安全]练习题及答案.docx VIP
原创力文档

文档评论(0)