第2讲-Java语言基础.pptVIP

  • 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)

1亿VIP精品文档

相关文档