网站大量收购闲置独家精品文档,联系QQ:2885784924

标识符关键字变量数据类型以及转换.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Java语法元素 电脑使用内存来存储计算时所使用的数据 内存如何存储数据? 内存像旅馆 数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间 内存地址不好记,怎么办? 通过内存中小房间的别名找到数据存储的位置 变量是存储数据的一个基本单元 变量应用 1、在内存中存储本金1000元 2、显示内存中存储的数据的值 变量的声明和赋值 使用变量的步骤: 第一步:声明一个变量 第二步:赋值 第三步:使用变量 数据类型的使用 输出Java课考试最高分:98.5 输出最高分学员姓名:张三 输出最高分学员性别:‘男’ 变量命名规则2-2 检查下面这些是否是合法的变量名 Java关键字 定义变量有哪两种方式? 常量 自动类型转换 在某种条件下,系统自动完成类型转换 两种类型兼容 例如:int 和 double 兼容 目标类型的精度大于源类型 例如:double 型 大于 int 型 对于表达式 如果一个操作数为double型,则整个表达式可提升为double型 如果低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值,例如 ?? char c=c;???? int i=c;???? System.out.println(output:+i); 输出:output:99; 对于short,char类型而言,他们是平级的,因此不能相互自动转换,可以使用下述的强制类型转换。 short i=99; char c=(char)i; System.out.println(output:+c); 输出:output:c; 下面语句正确吗? 某班的A学员Java成绩是80分,B学员与A学员成绩相同,输出B学员成绩 赋值运算符-2 赋值运算符 算术运算符-1 基本的算术运算 某学员3门课成绩如右表所示,编程实现: 1、Java课和SQL课的分数之差 2、3门课的平均分    下面代码片断的输出结果是什么? 1、根据天数(46)计算周数和剩余的天数 关系运算符 关系运算符用来比较两个值,包括大于()、大于等于(=)、小于()、小于等于(=)、等于(==)、不等于(!=)6种。关系运算符都是二元运算符,运算的结果是一个逻辑值 Java允许“==”和“!=”两种运算用于任何基本数据类型 可以判定两个基本数据类型的变量的值是否相等 示例 public class Test { public static void main(String[] args) { boolean b; int x=1,y=5; b=xy; System.out.println(b的值是 :+b); b=(x=y); System.out.println(b的值是 :+b); b=x==y; System.out.println(b的值是 :+b); b=x!=y; System.out.println(b的值是 :+b); } } 逻辑运算符 逻辑运算符包括逻辑与()、逻辑或(||)和逻辑非(!)。前两个是二元运算符,后一个是一元运算符 Java对逻辑与和逻辑或提供短路操作功能。进行运算时,先计算运算符左侧表达式的值,如果使用该值能得到整个表达式的值,则跳过运算符右侧表达式的计算,否则计算运算符右侧表达式,并得到整个表达式的值 示例 public class Logic{ public ststic void main(String[] args){ int a=1; int b=1; if(ab ba/0){ System.out.println(Oh,Thats Impossible!!!); }else{ System.out.println(Thats in my control.); } } } 条件运算符 条件运算符(?:)是三元运算符,它的一般形式为: 表达式 ? 语句1 : 语句2; 表达式得到一个逻辑值,根据该值的真假决定执行什么操作。如果值为真,执行语句1,否则执行语句2。 注意,语句1和语句2需要返回相同的类型,且不能是void。 示例 public class Example { public static void main(String[] args) { ?? int x = 3; ?? double b = 4.4; ?? System.out.println((xb)?1.1:2); ?? System.out.println((xb)?1.1:2); } } 运算符的优先次序 运算符的优先次序 在对一个表达式进行计算时,如果表达式中含有多种运算符,则要按运算

文档评论(0)

8883320 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档