Java程序设计视频教程
本讲主题Java语句和语句块运算符与表达式赋值语句与数据类型转换
本讲教师:黄洪
浙江工业大学
软件 2009年
本讲主要内容
Java语句和语句块运算符与表达式赋值语句与数据类型转换
2
语句与语句块(代码块)
语句
语句是用
计算机高级语言编写程序的基本单位。在Java中,一条语句可以写在连续的若干行内,一条语句以“;”作为结束标志。;”语句的各种元素之间以空格加以区分
语句块
大括号“{”,“}”包含的一系列语句称为语句块,一个语句块中的语句通常合作完成一定的功能。语句块可以嵌套
3
注释
注释是一种对程序的说明,其作用是让人而不是让计算机更好的理解程序。注释不会被编译器处理。三种注释方式
//注释内容单行注释,注释内容在一行中/*注释内容*/注释块,注释内容可分布在一行或多行里/**注释内容**/
文档注释,注释内容可用java
doc工具转化为
HTML文件。JDK的API文档就是用javadoc工具生成的。
4
语句、语句块、注释举例
publicclassTriangle{doublelength=10.0;doubleheight=5.0;/*下面的方法计算三角形面积该方法没有参数*/doublearea(){returnlength*height/2.0;//返回三角形的面积}publicstaticvoidmain(Stringargs[]){doubles;s=(newTriangle()).area();System.out.println(“该三角形的面积是:"+s);}}
5
运算符
运算符用于对数据进行各种基本运算。分类如下:
算术运算符:+,-,*,/,%,++,-关系运算符:>,>=,<,<=,==,!=位运算符:>>,<<,>>>,&;,|,^(逐位异或),~(按位取反)(逻辑运算符:&;,|,!,^(异或),&;&;,||赋值运算符:=,+=,-=,*=,/=,%=,&;=,|=,^=,<<=,>>=,>>>=其它运算符:?:,[],.,(),(type),new,instanceof
运算符与其运算的数据一起,构成表达式。
6
运算符的优先级:在一个表达式中运算符的优先次序按下表递减
[].()++-一元后缀++--+=~!一元前缀创建和强制类型转换new(type)倍数*/%增量+移位<<>>>>>关系<>>=<=instanceof等价==!=与&;异或^或|布尔与&;&;布尔或||条件?:赋值=+=-=*=/=%=>>=<<=|=
>>>=
&;=
^=
7
算术运算符
算术运算符用于对数值数据进行运算,包括加(+)、减(-)、乘(*)、除(/)、取模(%)、自增(++)、自减(--)等运算符。在算术运算中,有以下值得注意的地方:
整数除法会直接砍掉小数,而不是四舍五入。取模运算符%的操作数可以为浮点数。如:37.2%10=7.2。
8