福建农林大学资源与环境学院java实验报告4.docx

上传人:b****6 文档编号:16182590 上传时间:2023-07-11 格式:DOCX 页数:15 大小:542.72KB
下载 相关 举报
福建农林大学资源与环境学院java实验报告4.docx_第1页
第1页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第2页
第2页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第3页
第3页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第4页
第4页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第5页
第5页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第6页
第6页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第7页
第7页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第8页
第8页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第9页
第9页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第10页
第10页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第11页
第11页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第12页
第12页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第13页
第13页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第14页
第14页 / 共15页
福建农林大学资源与环境学院java实验报告4.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

福建农林大学资源与环境学院java实验报告4.docx

《福建农林大学资源与环境学院java实验报告4.docx》由会员分享,可在线阅读,更多相关《福建农林大学资源与环境学院java实验报告4.docx(15页珍藏版)》请在冰点文库上搜索。

福建农林大学资源与环境学院java实验报告4.docx

福建农林大学资源与环境学院java实验报告4

福建农林大学资源与环境学院实验报告

系:

国土资源专业:

空间信息与数字技术年级:

2016

姓名:

任然学号:

3165706014实验室号____507__计算机号15

实验时间:

2018年6日指导教师签字:

成绩:

报告退发(订正、重做)

(1)

i=-2072845186;(结果超过了int的值域(2^31)-1)

j=-2072845186;(后面的数没有定义,默认为int,结果同上)

k=2222122110;(结果在long的值域内)

l=2222122110;(结果在long的值域内)

(2)

当“+”这个字符的左右有一边是字符串的时候,这个字符就被从构成了连接符号 即 "A="+a的输出是 A=a的值;

若“+”两边全是数据类型的话就是普通的加法运算,

即a+b=(a+b的值)。

(3)

数据类型转换中,由强到弱的强制转换需要()表明转换后类型,

而由弱到强的自由转换不需要(),

当不同类型的数据计算时,结果为强度最高的类型,

所以d为double—>byte,强制转换

e为double—>short,强制转换

g为double—>double,自由转换

(4)

不同类型相加,结果取强度最高的类型

(5)

(6)

\t水平制表,跳到下一个TAB的位置

\n换行,将当期位置移到下一行开头

\r回车,将当期位置移到本行开头

\”代表一个双引号字符

\’代表一个单引号字符

\\代表一个‘\’字符

(7)

1.写出程序运行的结果:

a=10

2.修改上述程序,定义个字符型变量,并定义其初值为a,然后输出该变量的值在下面写出修改后的代码片段

3.修改上述程序,定义一个字符型变量,并定义其初值为100,然后输出该变量的值,在下面写出修改后的代码片段。

4.修改上述程序,定义个字符型变量,并定义其初值为65536,然后输出该变量的值在下面写出修改后的代码片段,如果有错误,说明原因

错误原因:

65536超出了char的值域,而char没有负数,所以无法输出。

5.修改上述程序,定义个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。

6.修改上述程序,定义个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。

7.替换下面的代码段到上述程序,分析现象。

floatf=10.0f;

doubled=100.0d;

f=d;

System.out.println("f="+f);

错误原因:

float不能转换为double,需进行强制类型转换

 

结果:

8.替换下面的代码段到上述程序,分析结果。

a为整型数据,a=a+c表示将a与字符型数据c代表的ASC||值之和赋予给a,由于输出要求为字符型数据,则输出a值对应的字符。

 

9.声明一个布尔类型的变量,其初值为真。

10.替换下面的代码段到上述程序,分析现象。

Variablev=newVariable();

System.out.println("v="+v);

该程序创建了一个对象v,为v分配了空间,但v没有被变量引用。

 

(8)将输入的华氏温度78度转换为摄氏温度,转换成的摄氏温度在屏幕上显示出来,转换公式为:

摄氏度=(5/9)*(华氏度-32)

 

(9)输出字母C对应的ASCII码表中十进制的数值;

(10)用三元运算符判断奇数和偶数。

(11)实现两个变量的互换(不借助第3个变量)。

(提示:

使用运算符)。

packageteat;

importjava.util.Scanner;

publicclassteat

{

publicstaticvoidmain(String[]args)

{

Scannerscan=newScanner(System.in);

System.out.println("请输入整数1");

intnumber1=scan.nextInt();

System.out.println("请输入整数2");

intnumber2=scan.nextInt();

System.out.println("a="+number1+"\tb="+number2);

number1=number1+number2;

number2=number1-number2;

number1=number1-number2;

System.out.println("a="+number1+"\tb="+number2);

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2