JAVA语言实验报告

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

实验一JAVA环境配置及编程基础

实验目的:

1、掌握JAVA开发环境的安装及环境变量的配置。

2、掌握Java Application程序和Java Applet程序的开发流程,包括源代码编写、字节

码编译生成和字节码的解释执行。

实验内容:

2、编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“Welcome to Java World!”。

3、编写一个Java Applet,使之能够在浏览器中显示“Welcome to Java Applet World!”的字符串信息。

实验步骤及结果:

2、程序如下:

import java.io.*;

public class MyJavaApplication

{

public static void main (String args[])

{

System.out.println("Welcome to Java World !");

}

}

3、程序如下:

import java.awt.Graphics;

import java.applet.Applet;

public class MyJavaApplet extends Applet

{

public void paint(Graphics g)

{

g.drawString("Welcome to Java Applet World!",10,20);

}

}

实验二JAVA语言基础——变量

实验目的:

1、掌握JAVA程序的构成。

2、掌握JAVA语言中的数据类型、变量与常量。

3、掌握JAVA语言中的表达式,包括赋值与强制类型转换、字符串连接、算术运算、关

系运算、逻辑运算等。

实验内容:

1、编写一个字符界面的Java Application程序,接受用户输入的一个浮点数,把它的整数部分和小数部分分别输出。

实验步骤及结果:

1、程序如下:

import java.io.*;

public class Float

{

public static void main (String args[])

{

String s;

double d;

int i;

try

{

BufferedReader br=new BufferedReader (new InputStreamReader (System.in));

s=br.readLine ();

d=Double.parseDouble(s);

i=s.indexOf(".");

System.out.println ("整数部分为:"+(long)d);

if (i==-1) System.out.println ("小数部分为:0.0");

else System.out.println ("小数部分为:"+Double.parseDouble(((s.charAt(0)=='-')? "-":" ")+"0."+s.substring (i+1,s.length())));

}

catch (IOException e)

{

System.err.println(e.toString());

}

}

}

实验三JAVA语言基础——流程控制语句

实验目的:

1、掌握JAVA流程控制语句,包括分支语句、循环语句和跳转语句。

2、重点掌握if语句、switch语句、for语句、while语句、do-while语句。

实验内容:

1、编写一个字符界面的Java Application程序,接受用户输入的10个整数,比较并输出其中的最大值和最小值。

2、编写一个字符界面的Java Application程序,接受用户输入的字符,以“#”标志输入的结束;比较并输出按字典序最小的字符。

实验步骤及结果:

1、程序如下:

import java.io.*;

public class Max

{

public static void main (String args[])

{

String s;

int a[]=new int[10];

int max=0;

int min=0;

try

{

for(int i=0;i

{

BufferedReader br=new BufferedReader (new InputStreamReader(System.in));

s=br.readLine();

a[i]=Integer.parseInt(s);

}

if(a[0]

{

max=a[1];

min=a[0];

}

else

{

max=a[0];

min=a[1];

}

for(int i=2;i<10;i++)

{

if((a[i]

相关文档
最新文档