- 5
- 0
- 约9.79千字
- 约 57页
- 2018-03-27 发布于江西
- 举报
浮点型变量例子 编写程序结算6000元,存一年定期0.0325利率,一年利息多少钱。 public class slx { public static void main(String args[]) { float x=6000.0f,y,z; y=0.0325f; z=x*y; System.out.println(x+*+y+=+z); } } 课堂练习1 编写程序声明两个变量,并计算其和,差、积和商,并显示输出结果。 Application Applet 1.写源程序 7、Java中的运算符 运算符是一种特殊符号,用以表示数据的运算、赋值和比较,一般由一至三个字符组成 。运算符共分以下几种: 算术运算符 赋值运算符 比较运算符 逻辑运算符 移位运算符 (1)算术运算符 算术运算符的注意问题 “+”除字符串相加功能外,还能把非字符串转换成字符串 ,如: “x”+123;的结果是“x123” 。 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数就另当别论了。 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 int x=3510;x=x/1000*1000;实际运行结果是3000 ,想想为什么? 算术运算符的应用技巧 思考题1:某个培训中心要为新到的学员安排房间,假设共有x个学员,每个房间可以住6人,让你用一个公式来计算他们要住的房间数? 答案:(x+5)/6。这种算法还可用在查看留言板的分页显示上: 其中x是总共的留言数,6是每页显示的留言数,结果就是总共有多少页。 思考题2:假设你要让x的值在0至9之间循环变化,请写出相应的程序代码。 答案: int x=0; while(true) { x = (x+1)%10; } 自加(++)运算符示例 public class zjlx { public static void main(String args[]) { int i=4,j; j=(i++)+(i++)+(i++); System.out.println(j=+j+ i=+i); i=3; j=(++i)+(++i)+(++i); System.out.println(j=+j+ i=+i); } } (2)赋值运算符 注1:在JAVA里可以把赋值语句连在一起,如: x = y = z = 5 ; 在这个语句中,所有三个变量都得到同样的值5。 注2 :x += 3等效于x = x + 3,等于*= ,-=,/=依此类推。 public class Example2_20 { public static void main(String args[]) { int x,y,z; x=1; y=2; z=3; x-=y; y/=x; z%=x; System.out.print(\tx=+(x+=y)); System.out.print(\ty=+y); System.out.println(\tz=+z); } } (3)比较运算符 注1:比较运算符的结果都是boolean型,也就是要么是true,要么是false。 注2:比较运算符“==”不能误写成“=” ,切记!切记! public class Example2_22 { public static void main(String args[]) { boolean x,y; double a,b; a=1297; b=34.56; x=(a!=b); y=(a==b); System.out.println((ab)=+(ab)); System.out.println(x=+x); System.out.println(y=+y); } } (4)逻辑运算符 注1:逻辑运算符用于对boolean型结果的表达式进行运算,运算的结果都是boolean型 。 注2:“”和“”的区别在于,如果使用前者连接,那么无论任何情况,“”两边的表达式都会参与计算。如果使用后者连接,当“”的左边为false,则将不会计算其右边的表达式。“|”和“||”的区别与“”和“”的区别一样。 “”和“”的区别分析 public class TestAnd { public static void main(String[
原创力文档

文档评论(0)