java实验报告 下载本文

内容发布更新时间 : 2024/12/25 0:01:16星期一 下面是文章的全部内容请认真阅读。

课程名称: Java程序设计 成绩评定: 实验项目名称:实验1:Java程序环境与调试 指导教师: 阳西述 学生姓名: 沈丽桃 学号 专业班级: 10教技1班 实验项目类型: 基础 实验地点: 科A301 实验时间:2012年3月9日 一、实验目的与要求: 1.掌握标识符的定义规则 2.认识Java的数据类型以及掌握各种变量的声明方法,掌握不同数值类型间的赋值问题; 3.熟悉运算符的作用、优先级和结合方向; 4.认识Java的表达式,理解表达式的构成、类型; 5.学会Java一般输出、格式输出的应用. 二、实验环境:(硬件环境、软件环境) 1.硬件环境:奔Ⅳ PC。 2.软件环境:Windows XP 操作系统,JDK6.0。 三、实验内容:(原理、操作步骤、程序代码等) 任务: 1. 编写一个JAVA程序,对不同类型进行变量的定义并输出相应的值。 编辑如下程序代码: public class Variable { public static void main(String[] args) { int a=20; } } 写出程序运行的结果: 按下列顺序修改上述程序: 定义一个字符型变量,并定义其初值为'a',然后输出该变量的值; 定义一个字符型变量,并定义其初值为100,然后输出该变量的值; 定义一个字符型变量,并定义其初值为65536,然后输出该变量的值,如果有错误,试说明原因; 定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值; 定义一个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值。 分别写出以上修改后的代码片段,以及运行结果。 替换下面的代码段到上述程序,分析现象。 float f=10.0f; double d=100.0d; f=d; 替换下面的代码段到上述程序,分析结果。 int a=10; char c='a'; a=c+a; System.out.printf(\,a); 声明一个布尔类型的变量,其初值为真。 替换下面的代码段到上述程序,分析现象。 Variable v=new Variable(); 2、运行下面的程序,写出运行结果 public class ArithmaticOp{ public static void main(String args[ ]){ int a=5+4, b=a*2, c=b/4; int d=b-c; int e=-d; int f=e%4; double g=18.4, h=g%4; int i=3; int j=i++; int k=++i; } } 3、创建一个类名为GravityCalculator的类,在该类中写上以下代码, public static void main(String[] arguments){ double gravity =9.81; // 重力速度,单位 m/s^2 double initialVelocity = 0.0; double fallingTime = 10.0; double initialPosition = 0.0; double finalPosition = 0.0; } 运行此程序,输出运行结果。 4、有四个整数分别用a、b、c、d表示,请使用条件运算符找出其中最大值。 5、运行下面的程序,写出运行结果,解释每种格式的含义。 public class CommandParameter { public static void main(String[] args) { long n = 461012; System.out.printf(\ System.out.printf(\ System.out.printf(\ System.out.printf(\ System.out.printf(\ double pi = Math.PI; System.out.printf(\ System.out.printf(\ System.out.printf(\ System.out.printf(\ Calendar c = Calendar.getInstance();