java第一次报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生实验报告

(2009—2010学年第一学期)

课程名称:基于Java的Web应用设计开课实验室:2301 2009年 10月 30 日

一、实验目的及内容

目的:掌握和巩固Java基础知识

内容:

1.Java语言开发流程

2.编写一个程序,该程序实现以下功能:把自己的学号看作是一个整数n,计算并在

屏幕上输出该整数各位相加的结果。例如:学号为12345的同学应计算并输出结果

15。

二、要求

1.描述Windows下JDK环境变量的设置。

2.描述上述程序的设计、实现和结果,并对结果进行分析;设计和实现时要求上述功

能放到main函数之外的其他函数中实现。

3.以上面程序为例完整叙述(1)在命令行方式下Java语言的开发流程;(2)在NetBeans

集成开发环境中的开发流程。

三、实验步骤

1、环境变量设置:

右键点击“我的电脑”,选择“属性”,在“高级”选项里进入“环境变量”的设置如下:

2、path变量的设置:path, 是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找。本次实验中设置为java安装时bin的绝对路径如下:

4、新建项目如下:

5、设置项目名称及运行路径如下

6、程序设计如下:

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package jing;

import java.io.*;

/**

*

* @author ycx

*/

public class Main {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

InputNum inp=new InputNum();

CountStuNum coun=new CountStuNum();

try{

long getNum=inp.InputNum();

coun.CountStuNum(getNum);

}catch(IOException e){

System.out.println(e.getMessage());

}

}

}

class InputNum{

private static BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

String numberStr;

long getNumbLong;

public long InputNum() throws IOException{

System.out.println("请输入学号!!");

numberStr=stdIn.readLine();

getNumbLong=Long.parseLong(numberStr);

return getNumbLong;

}

}

class CountStuNum{

long stuNumb;//为一个整数的学号

long subNum;//学号除10后的余数

long everyNum;//学号中的每个数

private static long dev=10;//除数为10

long numbSum=0;//各位相加的

public void CountStuNum(long num){

stuNumb=num;

for(int i=0;i<12;i++){

subNum=stuNumb%dev;

stuNumb=stuNumb/dev;

numbSum+=subNum;

}

numbSum+=stuNumb;

System.out.println("你的学号:"+num+"各位相加的和="+numbSum);

}

}

7、运行结果如下:

结果运行正确,实验成功。

四、实验心得与体会

通过本次试验,熟悉了java语言的编程规律,能够简单的用此软件进行游戏程序的编写,

相关文档
最新文档