《变量与运算符》-精选课件(公开PPT)

上传人:zhuma****mei2 文档编号:136074814 上传时间:2020-06-23 格式:PPT 页数:22 大小:261.50KB
返回 下载 相关 举报
《变量与运算符》-精选课件(公开PPT)_第1页
第1页 / 共22页
《变量与运算符》-精选课件(公开PPT)_第2页
第2页 / 共22页
《变量与运算符》-精选课件(公开PPT)_第3页
第3页 / 共22页
《变量与运算符》-精选课件(公开PPT)_第4页
第4页 / 共22页
《变量与运算符》-精选课件(公开PPT)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《变量与运算符》-精选课件(公开PPT)》由会员分享,可在线阅读,更多相关《《变量与运算符》-精选课件(公开PPT)(22页珍藏版)》请在金锄头文库上搜索。

1、变量与运算符,回顾,上节课的实训要点 安装JDK 配置环境变量 编写简单Java程序并运行,预习检查,Java有哪些基本数据类型? Java中char类型占几个字节? Java中byte类型所能表示的数据范围? 运算符 Float = n; /f is 1.23456792E8,算术运算中数据类型的提升,进行二元操作时(比如a+b),先要将两个操作数转换为同一种类型,然后再进行计算。 如果两个操作数中有一个是double类型的,那么另一个操作数将会转换为double类型。 否则,如果其中一个操作数是float类型的,那么另一个操作数将会转换为float类型。 否则,如果其中一个操作数是long

2、类型,那么另一个操作数将会转换为long类型。 否则,两个操作数都将被转换为int类型。,强制类型转换,int类型会自动转换为double类型。但另一方面,有时候需要将double转换成int。在Java中,允许通过强制类型转换(cast)实现这种数值之间的类型转换。(前提:同类数据,比如:都是number) double x = 9.0; int i = (int)x; 当然,有可能会丢失一些信息。 double y = 9.9; int j = (int)y;,运算符简介,赋值运算符 算术运算符 自增运算符与自减运算符 关系运算符 逻辑运算符 位运算符 条件运算符 ,括号与运算符优先级,提

3、示: 所谓“结合性”即同级运算符的执行顺序(优先级),比如加减法是先算左边、再算右边,所以结合性是“从左向右”,任务1,分析如下代码段,1、2、3、4句代码各自有无问题,为什么? short a = 1; /1 a+; /2 a = a + 1; /3 a += 1; /4 注:这是一道真实面试题哦,任务2,自增、自减运算符前缀与后缀的区别,编码验证: 代码段1 int i = 10; int j = i+; /j的值是多少?为什么? 代码段2 int i = 10; int j = +i; / j的值是多少?为什么?,任务3,位运算符 /b2为true 那么, 通过位运算将整数240(二进制11110000)变成204(二进制11001100),

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号