java程序设计实验_java程序设计实验1,2,3.doc

java程序设计实验1,2,3

实验一:安装与熟悉J2SDK

实验目的:

了解和使用J2sdk1.5.0(JDK)环境;

熟悉J2sdk集成环境的基本命令、功能和基本用法,并学会配置path 等环境变量;

学习并熟练掌握使用J2SDK环境进行Java程序开发的全过程(包括:源程序的编辑、编译、调试、运行和结果查看);

掌握Java应用程序的构成特点,并熟悉基本的错误调试。

实验内容

J2SDK开发包的安装(可选)

根据要求写出统环境变量的配置

编写一个JAVA程序进行调试,掌握在JDK开发包支持下编译和运行的过程实验数据记录及分析(或程序及运行结果)

Java.exe和Javac.Exe的作用

根据要求,写出运行Java程序所需的基本系统变量配置

假如在你的系统中,JDK安装在的D盘根目录下的java目录下,java目录包含了如下两个子目录:jdk1.5和jre1.5;

在jdk1.5目录下的bin目录包含了开发java程序常用的一些可执行文件,如Java.exe和Javac.Exe,而lib下面包含了一些编译java程序所需的类库,如dt.jar和tools.jar;

运行java程序所需的rt.jar文件则在jdk1.5\jre\lib下面;

JAVA_HOME=

CLASSPATH=

PATH=%PATH%;

调试下面程序,指出错误

public Class HelloWorldApp {

public void static main(string[] args) {

system.out.println(“Hello World!”);

}

}

错误1:

错误2:

错误3:

错误4:

写出调试过程编译和执行的具体命令

上述文件保存后的文件名是:

编译命令:

编译正确后,产生的另外一个文件名是:

运行命令:

如果上面的编译命令中的HelloWorldApp.java 换成以下格式,写出执行编译结果:

javac helloworldapp.java

javac HelloWorldApp

如果上面的运行命令改成以下格式,写出执行结果,如有错误请改正。

java helloWorldApp.java

java helloworldapp

java HelloWorldApp.class

请各位同学收集错误代码与提示信息,以及产生错误的原因。

import java.util.Random;

public class MathDemo {

public static void main(String[] args) {

Random rand=new Random();

int v=rand.nextInt();

System.out.println("你得到了一个"+v);

}

}public class Variable {

public static void main(String[] args) {

int a=10;

System.out.println("a="+a);

}

}

写出程序运行的结果

修改上述程序,定义一个字符型变量,并定义其初值为'a',然后输出该变量的值,在下面写出修改后的代码片段。

修改上述程序,定义一个字符型变量,并定义其初值为100,然后输出该变量的值,在下面写出修改后的代码片段。

修改上述程序,定义一个字符型变量,并定义其初值为65536,然后输出该变量的值,在下面写出修改后的代码片段,如果有错误,说明原因。

修改上述程序,定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。

修改上述程序,定义一个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。

替换下面的代码段到上述程序,分析现象。

float f=10.0f;

double d=100.0d;

f=d;

System.out.println("f="+f);

替换下面的代码段到上述程序,分析结果。

int a=10;

char c='a';

a=c+a;

System.out.printf("c=%c",a);

替换下面的代码段到上述程序,写出运行结果。

int color=10;

System.out.printf("10的8进制表示是%o\n",color);

System.out.printf("10的10进制表示是%d\n",color);

System.out.printf("10的16进制表示是%x\n",color);

System.out.printf("10的2进制表示是%s\n",Integer.toBinaryString(color));

Syst

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值