浙江大学城市学院实验报告
课程名称面向对象程序设计
实验项目名称 Java语言基础实验
学生姓名专业班级学号
一. 实验目的和要求
1. 掌握Java语言的基本数据类型、字符串、数组
2. 掌握Java语言的运算符、表达式、语句
二. 实验内容
1. 局部变量与final变量实验
2. 基本数据类型与转换实验
3. 算术运算的精度问题实验
4. 移位运算实验
5. 运算赋值实验
6. 短路逻辑运算实验
7. 编程实验:输出Unicode特定区间的字符。
8. 编程实验:分析输入的数字
三. 实验结果与分析(可将程序运行结果截屏,也可分析运行结果)
1. 局部变量与final变量实验。编写以下程序,并回答问题。
public class LocalVariableInitExample {
public static void main(String[] args) {
int a ;
(a);
final int b = 100;
b++;
(b);
}
}
(1)程序的错误
1、(a);出错,局部变量a没有进行过初始化或赋值
2、b++;出错,不能对终态局部变量 b 赋值。它必须为空白,并且不使用复合赋值
(2)改正方式
public class LocalVariableInitExample {
public static void main(String[] args) {
int a=10 ;
(a);
final int b = 100;
(b);
}
}
2. 基本数据类型与转换实验。编写以下程序,分析代码的输出结果,并回答问题。
class Test2{
public static void main(String[] args){
("第1段测试代码输出");
((byte)255);
((short)65535);
((byte)-129);
((byte)129);
((byte)128);
("第2段测试代码输出");
int i = 123456789;
float f = i;
(f);
long j = 123456789123456789L;
double d = j;
(d);
("第3段测试代码输出");
(077);
(0x77);
(77);
}
java语言基础实验报告 来自淘豆网m.daumloan.com转载请标明出处.