内容发布更新时间 : 2024/11/1 7:29:10星期一 下面是文章的全部内容请认真阅读。
实验报告
2013-2014学年第1学期
科目名称: 指导老师: 班 级: 学 号: 姓 名: java语言
湖南工业大学 财经学院实验一 【实验名称】:jdk的安装、配置,java基本语法练习 【实验日期】:2013年9月11日 【实验目的】: 1.
2. 3. 4.
熟悉jdk开发环境。
熟悉ultraedit编辑器的使用。
掌握java application的程序结构和开发过程。 掌握各种数据类型及其使用方法。 【实验内容及要求】: 1. jdk安装。
2. 设置环境变量。
3. 运用记事本或ultraedit编写并运行一个简单的“hello world!”应用 程序。 【实验步骤】:
(1)安装jdk se平台:双击jdk-6u3-windows-i586-p.exe文件图标,将出现安装向导界面,接受软件安装协议,选择默认安装路径“c:\\program files\\java\\jdk1.6.0-3”。 (2)设置环境变量:右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”,弹出“系统特性”对话框,再单击“高级选项”,然后单击“环境变量”按钮,双击选项中的“path”,单击添加系统环境变量,在“path”栏中的最后添加“jdk 1.6”的路径,单击确定即可。
(3)程序的编写:单击右键,在弹出的选项中选择记事本,在记事本的编辑区域内就可以进行程序的编译了;将编译好的文本存于桌面,文件名为hello.java,即可完成执行前的操作。
【程序代码】: public class hello{
public static void main(string args[]){ system.out.println(hello world!);}} 【程序输出结果】:hello world! 【结果分析、自己的体会和收获】: 1.掌握了jdk的安装和安装环境 2.掌握了源程序的编写
实验二
【实验名称】:基本控制结构、数组与循环的具体应用 【实验日期】:2013年9月25日 【实验目的】: 1.
2. 3. 4.
掌握分支语句if、switch。
掌握循环语句for、while、do-while的应用。 掌握数组的声明和使用。 掌握双重循环的使用。
【实验内容及要求】:
1. 分别使用if-else-if语句和switch语句编程,确定某一成绩所对应的 等级。
2. 分别使用while、do-while和for语句编程,求1~100的和。 3. 初始化一维整型数组,并查找数组中最大的数。 4. 使用双重循环编程,求100以内所有素数的和。 【程序代码】:
1、(1)import java.util.*; public class lu{ public static void main(string args[]){scanner x=new scanner(system.in);system.out.println(请输入成绩);int a=x.nextint(); if(a>=0&&a<=100){
if(a>=90) system.out.println(a);else if(a>=80) system.out.println(b); else if(a>=70) system.out.println(c);else if(a>=60) system.out.println(d); else system.out.println(e);}
else system.out.println(请输入正确成绩); } } (2)import java.util.*; public class lu{ public static void main(string args[]){scanner x=new scanner(system.in);system.out.println(请输入成绩);int a=x.nextint();int n=a/10;switch(n){ case 10:case 9: system.out.println(a);break; case 8: system.out.println(b);break; case 7: system.out.println(c);break; case 6: system.out.println(d);break; case 5:case 4:case 3:case 2:case 1:case 0: system.out.println(e);break;
default:system.out.println(请输入正确成绩); }}} 2、(1)public class test{
public static void main(string args[]){ int i,sum=0; for (i=1;i<=100;i++) sum+=i; system.out.println(sum);} } (2)public class test{
public static void main(string args[]){ int i,sum=0; do{
sum+=i;i++; }while(i<=100); system.out.println(sum); } } (3)public class test{
public static void main(string args[]){ int i=1,sum=0; while(i<=100){ sum+=i;i++; } system.out.println(sum); } }
3、public class lu{
public static void main(string[] args) { int a []={4,7,8,6,3}; int temp=0,i; for(i=0;i<4;i++) {
if(a[i]>a[i+1]){ temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;} }
system.out.println(a[i]); } }
【程序输出结果】:
1、请输入成绩 121 请输入正确成绩;请输入成绩 98 a;请输入成绩 45 e; 2、5050 3、8
【结果分析、自己的体会和收获】:
通过基本控制结构、数组与循环的具体应用的学习和实验,了解分支语句if、switch、
循环语句for、while、do-while、数组的声明和使用。 实验三
【实验名称】:类和对象的应用 【实验日期】:2013年10月9日 【实验目的】:
1. 掌握类的声明和对象的创建。
2. 掌握方法的定义、调用和构造方法的使用。 【实验内容及要求】:
1. 编程创建一个名为circle的表示圆形的类,在其中定义一个变量表示圆 的半径并定义一个方法对其进行初始化,再定义两个方法求圆的周长和 面积,创建一个对象,求给定半径的圆的周长和面积。
2. 在上述的circle类中,将圆半径的初始化改在构造方法中进行,并进行 相应的对象创建操作,求圆的周长和面积。
3. 编写一个类,该类封装了一元二次方程共有的属性和功能,即该类有刻 画方程系数的3个成员变量以及计算实根的方法。 【程序代码】:
1、public class lu{
public static void main(string args[]){ circle circle=new circle(); circle.r=123.4;
double s=circle.gets();
double c=circle.getc();system.out.println(circle.r); system.out.println(s); system.out.println(c); } }
class circle{ double r;
double gets(){ double s=3.14*r*r; return s; }
double getc(){ double c=2*3.14*r; return c; } }
2、public class lu{
public static void main(string args[]){ circle circle=new circle(123.4); double s=circle.gets(); double c=circle.getc(); system.out.println(s); system.out.println(c);