2016至2017学年第一学期计算机科学学院编制教师 唐春兰 审定 代伟专业: 物联网工程 班级:
2016至2017学年第一学期
计算机科学学院
编制教师 唐春兰 审定 代伟
专业: 物联网工程
班级: 2015 级 4 班
学号: 20151044018_ __
姓名: 刘星_ _
Java编程基础
实 验 报 告
(适用于计算机科学学院专业学生)
实验名称: Java语言基础 指导教师: 唐春兰
实验仪器: 计算机
实验日期: 2016 年 12 月 2 日 实验地点:第三实验楼209
实验目的:
1、了解Java 的数据类型;
2、掌握各种变量的声明方式;
3、理解运算符的优先级;
4、掌握Java基本数据类型、运算符与表达式、数组的使用方法;
5、理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法;
6、通过以上内容,掌握Java语言的编程规则。
实验内容及基本要求:
1、读下列程序,理解不同数据类型变量的声明,写出其输出结果并上机运行验证。
public?class?SHIYAN2_1?{?
public?static?void?main(String[] ?args)?{?????
byte?b=0x55;?????
short?s=0x55ff;?????
int?i=1000000;?????
long?l=0xffffL;?????
char?c='a';?????
float?f=0.23F;????
double?d=0.7E-3;?????
boolean?B=true;?
String?S="这是字符串类数据类型";?????
System.out.println("字节型变量?b?=?"+b);????
?System.out.println("短整型变量?s?=?"+s);?????
System.out.println("?整型变量?i?=?"+i);?????
System.out.println("长整型变量?l?=?"+l);?????
System.out.println("字符型变量?c?=?"+c);?????
System.out.println("浮点型变量?f?=?"+f);?????
System.out.println("双精度变量?d?=?"+d);????
System.out.println("布尔型变量?B?=?"+B);????
System.out.println("字符串类对象?S?=?"+S);????
}
}
2、分析下列程序,了解变量的使用范围,修改程序使之能成功运行。
public?class?SHIYAN2_2?{???
? int?i=10;?
???public?static?void?main(String[]? args)?
{?????
{??????
int?k=10;?
?????System.out.println("i="+i);??????
System.out.println("k="+k);
????}?
????System.out.println("i="+i);?
????System.out.println("k="+k);???
?}?
??}
3、分析下列程序,并输出结果。
class?SHIYAN2_3?{?
public?static?void?main(String[]? args)?{???
int?a=25,?b=20,?e=3,?f=0;???
boolean?d=a
System.out.println("a=25,b=20,e=3,f=0");?
System.out.println("因为关系表达式?a
if?(e!=0?&&?a/e>5)?
?System.out.println("因为e?非0?且a/e?为8?大于5,所以输出?a/e=?"+a/e);????
?if?(f!=0?&&?a/f>5)?
System.out.println("a/f?=?"+a/f);?????else?
System.out.println("因为f?值为0,所以输出?f?=?"+f);????}???}
4、使用循环设计程序,功能:输出九九乘法表。
实验过程及结果:
实验工具:eclipse
1、将代码输入到eclipse软件中,验证后输出结果为:
字节型