第2章 java编程基础_补充案例

第2章 java编程基础_补充案例

ID:14812883

大小:538.00 KB

页数:35页

时间:2018-07-30

第2章 java编程基础_补充案例_第1页
第2章 java编程基础_补充案例_第2页
第2章 java编程基础_补充案例_第3页
第2章 java编程基础_补充案例_第4页
第2章 java编程基础_补充案例_第5页
资源描述:

《第2章 java编程基础_补充案例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、博学谷——让IT教学更简单,让IT学习更有效第二章Java编程基础案例2-1定义不同类型的变量一、案例描述1、考核知识点编号:00102005名称:变量的定义及其数据类型2、练习目标Ø了解变量的定义方式Ø掌握如何为不同类型的变量赋值3、需求分析变量用于存储程序运行期间的一些数据。为了加深初学者对变量的认识,本案例针对八种基本数据类型,分别定义了八个变量,并进行赋值操作。4、设计思路(实现原理)1)编写一个类Example01。2)在Example01的main()方法中,针对八种基本数据类型,分别定义变量并赋值。3)使用println语句打印变量的值。二、案例实现定义Example01类,其

2、代码如下:classExample01{publicstaticvoidmain(String[]args){//定义字节变量byteb=12;System.out.println(b);//定义短整型变量shorts=1234;System.out.println(s);//定义整数变量inti=12345;System.out.println(i);//定义长整型变量longl=12345678912345L;System.out.println(l);//定义单精度类型(7-8位的有效数字)floatf=12.5F;System.out.println(f);35博学谷——让IT教学更

3、简单,让IT学习更有效//定义双精度类型(15-16位的有效数字)doubled=12.5;System.out.println(d);//定义字符类型charc='a';//重新赋值,Java中的字符采用的编码是Unicode编码。占用2个字节。c='中';System.out.println(c);//定义布尔类型booleanflag=true;System.out.println(flag);}}运行结果如图2-1所示。图2-1运行结果三、案例总结1、Java对变量的数据类型有严格的限定。在定义变量时必须声明变量的类型,并且变量值的类型和变量类型必须一致,否则程序会报错。2、byte

4、类型的变量存储的值必须是-27~27-1之间的整数。赋值的时候,尽量不要超出范围,如果超出可能损失精度。3、定义变量的方式有两种,具体如下:方式一:数据类型变量名=初始化值;方式二:数据类型变量名;变量名=初始化值;案例2-2变量的自动类型转换一、案例描述1、考核知识点35博学谷——让IT教学更简单,让IT学习更有效编号:00102006名称:变量的类型转换1、练习目标Ø了解变量进行自动类型转换的条件2、需求分析变量的自动类型转换,指的是两种数据类型在转换的过程中不需要显式地进行声明。为了明确哪些数据类型可以实现自动转换,本案例演示的是将一种数据类型的值赋给另外一种数据类型变量的情形。3、设

5、计思路(实现原理)1)编写一个类Example02。2)在类Example02中,定义byte类型的变量a,int类型的变量b,float类型的变量f,double类型的变量d,其中,变量a的初始值为10,变量f的初始值为12.5f。3)将变量a的值赋给变量b,变量a、b、f相加后的结果值赋给变量d。4)使用println语句打印出变量b和变量d的值。二、案例实现定义Example02类,其代码如下:classExample02{publicstaticvoidmain(String[]args){//隐式转换bytea=10;intb=a;floatf=12.5F;System.out.p

6、rintln(b);doubled=a+b+f;System.out.println(d);}}运行结果如图2-2所示。图2-1运行结果三、案例总结1、要实现自动类型转换,必须同时满足两个条件,第一是两种数据类型彼此兼容,第二是目标类型的取值范围大于源类型的取值范围。35博学谷——让IT教学更简单,让IT学习更有效2、列出三种可以进行自动类型转换的情况,具体如下:(1)整数类型之间可以实现转换,如byte类型的数据可以赋值给short、int、long类型的变量,short、char类型的数据可以赋值给int、long类型的变量,int类型的数据可以赋值给long类型的变量。(2)整数类型转

7、换为float类型,如byte、char、short、int类型的数据可以赋值给float类型的变量。(3)其它类型转换为double类型,如byte、char、short、int、long、float类型的数据可以赋值给double类型的变量。案例2-3变量的强制类型转换一、案例描述1、考核知识点编号:00102006名称:变量的类型转换2、练习目标Ø掌握不同数据类型间的强制类型转换3、需求分析强制类型转换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。