实验一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);
}
}
<HTML>
<BODY>
<APPLET CODE = "MyJavaApplet.class" HEIGHT = 100 WIDTH = 200 >
</APPLET>
</BODY>
</HTML>
实验二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));
adLine ();
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)
java的环境变量配置{
}
}
}
实验三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<a.length;i++)
{
BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
adLine();
a[i]=Integer.parseInt(s);
}
if(a[0]<a[1])
{
max=a[1];
min=a[0];
}
else
{
max=a[0];
min=a[1];
}
for(int i=2;i<10;i++)
{
if((a[i]<min)|(a[i]==min))
min=a[i];
}
if((a[i]>max)|(a[i]==max))
{
max=a[i];
}
}
}
catch(IOException e)
{
}
System.out.println("最大值为:"+max+","+"最小值为:"+min); }
}
2、程序如下:
import java.io.*;
public class Min
{
public static void main (String args[])
{
char s;
char min='0';
try
{
do
{
min = (char)ad();
for(int i=0;;i++)
{
System.in.skip(2);
s = (char)ad();
if((min>s)&(s!='#'))
{
min=s;
}
if (s=='#')
{break;}
}
}
while (s!='#');
}
catch(IOException e)
}
System.out.println("最小字符为:"+min);
}
}
实验四类的定义
实验目的:
1、掌握类的定义,包括域和方法的定义。
2、掌握构造函数的定义方法,并能够通过构造函数创建对象。
实验内容:
1、编写一个Java程序片断,定义一个表示学生的类student,包括域“学号”、“班号”、“姓名”、“性别”、“年龄”;方法“获得学号”、“获得班号”、“获得姓名”、“获得性别”、“获得年龄”、“修改年龄”。
2、在1题的基础上,为student类定义构造函数初始化所有的域,并增加方法public String toString()把student类对象的所有域信息组合成一个字符串,编写Java Application程序创建student类的对象,并输出学生信息。
实验步骤及结果:
1、程序如下:
class Student
{
String sno;
String cno;
String name;
char sex;
int age;
String getSno()
{
return sno;
}
String getCno()
{
return cno;
}
char getSex()
{
return sex;
}
String getName()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论