理论教育 Java语言实验2数据类型的定义与输出、转换

Java语言实验2数据类型的定义与输出、转换

时间:2023-11-20 理论教育 版权反馈
【摘要】:输入以下程序代码并编译运行,检查并订正编译时出现的错误,对比分析数据类型被强制转换前后的区别。

Java语言实验2数据类型的定义与输出、转换

实验目的:

●掌握变量与常量的概念;

●掌握和理解基本数据类型及定义方法;

●掌握字面值的概念及类型符的使用方法;

●理解并掌握数据类型的转换方法及规律;

●掌握输出语句的格式和使用方法。

必做题:

【实验2-1】 输入以下程序代码并编译运行,检查并订正编译时出现的错误,对比分析数据类型被强制转换前后的区别。

【实验2-2】输入以下程序代码并编译运行,检查并订正编译时出现的错误,对比分析数据类型被强制转换前后的区别。

【实验2-3】输入以下程序代码并编译运行,检查并订正编译时出现的错误,对比分析数据类型被强制转换前后的区别。

选做题:

【实验2-4】请编写程序,定义一个整型变量i,并赋值为33333。分别将这个数值以整型、长整型、单精度、双精度、字符等类型输出,并查看Unicode码值为33333时是个什么字符。

程序代码提示:(www.daowen.com)

【实验2-5】编写程序,看看你的姓名的每个汉字的Unicode码值是多少。程序保存为Ex-periment2_5.java。

实验要点:完成本实验时,请注意以下几个问题。

1.数据类型与精度的关系,基本数据类型按精度高低排列的顺序。

2.数据类型符D和d、L和l、F和f的表示方法和意义。

3.科学记数法的格式,E和e的表示方法和意义。

4.数据类型转换时精度的变化规律。

5.字符型数据是一个无符号的整型数。

总结思考:

1.分析程序Experiment2_1运行后两组分别输出的变量i,l,f的值结果一样吗?为什么?

2.分析程序Experiment2_2运行后两组分别输出的变量f,d,e的值结果一样吗?为什么有这样的变化?

3.根据实验2-4,理解字符型变量的特点,并请回答什么是Unicode码,什么是ASCII码,两者有何不同之处。(可上网搜寻答案)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈