34739-00胡维华-java语言程序设计电子课件第2章.pptVIP

34739-00胡维华-java语言程序设计电子课件第2章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1数据类型、常量与变量 程序中的数据有类型之分,数据类型规定了数据的存储格式、取值范围以及运算方式。 基本类型数据在程序中体现为常量和变量 2.2 输入与输出处理 程序一般需要接收键盘输入的数据,而运算的结果也往往需要输出到屏幕上。 Java提供了一组方法来实现输入和输出处理。 2.3运算符与表达式 表达式是指由运算符和运算对象组成的运算式子 运算符指明对运算对象所进行的运算 * 类型转换 自动转换 范围由小向大,自动转换 int a=100; float b=a;运行结果100.0 强制转换 不能实现自动类型转换的就必须采用强制类型转换 float x=131137.89f; int a=(int)x; //a=131137 * 关系运算与逻辑运算 关系运算符 比较运算,计算结果“true”或“false” 大于 大于等于 = 小于 小于等于 = 等于 == 不等于 != * 关系运算与逻辑运算 关系表达式 用关系运算符将两个表达式连接起来的式子 如:ab; a+bb-c ‘b’’a’; 返回结果为一个布尔类型的值 优先级低于算术运算符 * 关系运算与逻辑运算 逻辑运算符 逻辑与 操作数都为true,结果为true;否则结果为false 逻辑或 || 有一个操作数为true,结果为true;否则结果为false 逻辑非 ! 取反,操作数为true,结果为false 操作数为false,结果为true import java.util.Scanner; class ex2_8{ public static void main(String args[]){ int a,b=0; boolean f1,f2; Scanner kb=new Scanner(System.in); a=kb.nextInt(); f1=a0++b==2; f2=a0||++b0; System.out.printf(f1=%b,f2=%b,a=%d,b=%d,f1,f2,a,b); } } * 算术运算 优先级 - * / % + - = result=14+8/2 * 算术运算 结合性 相同优先级,运算次序由结合性决定 + - * \ %是左结合(自左向右运算) int a=8,b=2,c=4; double x=a/b/c 赋值运算是右结合 a=b=c+1; * 算术运算 扩展赋值运算 是算术运算符与赋值运算符的合成 +=、 -=、 *=、 /=、%= a += 5; 等价于 a=a+5; a/= b+5; 等价于 a=a/(b+5); public class ex2_10 { public static void main(String[] args) { int a=81; int b=4; double c,d; c=a/b; d=(double)a/b; System.out.printf(c=%.3f\n,c); System.out.printf(d=%.3f\n,d); } } 第2章 基本数据类型与表达式 * public class circle{ public static void main (String args []){ int r = 12 ; double area; area = 3.14*r*r; System. out.println (area); } } 常量 * public class circle{ public static void main (String args []){ int r = 12 ; double area; area = 3.14*r*r; System. out.println (area); } } 变量程序中用以存放数据 * 变量 变量先定义后使用 定义的目的在于申请分配一块一定大小的内存空间 int i; float score; char c1, c2, c3; double average; 声明语句中赋初值 int i=0; double x=3.5, y=1.2; * 整型(byte、short、int、long) 字节型(byte),1个字节, 范围-27~27-1 短整型 (short),2个字节,取值范围是-215~215-1

您可能关注的文档

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档