云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java上机实验答案与解析

java上机实验答案与解析

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 3:58:34

..

JAVA上机实验题答案与解析

实验一 Java程序编程

1.编写一个Java应用程序,输出内容为Hello!。 注:文件位置位于e:\\2:\\Hello.java 编译:(1)e:(2)cd 2 (3)javac Hello.java(4)java Hello

2.编写一个Java小应用程序,输出内容为我一边听音乐,一边学Java。 第一步编写

import java.awt.*; import java.applet.*;

public class MyApplet extends Applet{ public void paint(Graphics g){

g.drawString(\我一边听音乐,我一边做java\ } }

第二步 在DOS环境中编译(....javac MyApplet.java) 第三步 使用记事本编写

第四步 将记事本文件名命名为MyApplet.html 第五步 打开MyApplet.html

实验二 类的定义

1.编写Java应用程序,自定义Point类,类中有两个描述坐标位置的double变量x,y,利用构造方法,实现对Point 对象p1,p2初始化,p1和p2对应坐标分别为(15,20),(10,30);定义方法getX(),getY()分别获得点的横坐标和纵坐标;定义方法setX(),setY()分别获得点的横坐标和纵坐标;并且把p1和p2输出; public class Point { double x,y;

Point(double x,double y){ this.x=x; this.y=y; }

double getX(){

优质范文

..

return x; }

double getY(){ return y; }

void setX(double x){ this.x=x; }

void setY(double y){ this.y=y; }

public static void main(String[] args) { Point p1=new Point(15,20);//初始化 Point p2=new Point(10,30);

System.out.println(\横坐标为\纵坐标为\

System.out.println(\横坐标为\纵坐标为 \ } }

运行结果:横坐标为15.0 纵坐标为20.0 横坐标为10.0 纵坐标为 30.0

2.编写Java应用程序,自定义Circle类,类中有两个double 变量r,s,一个类变量pi,利用构造方法实现对半径是3和5.5的初始化,自定义getArea方法实现圆面积求解; public class Circle { double s,r;

static double pi=3.14159265; public Circle(double r){ this.r=r; }

double getArea(){ this.s=pi*r*r; return s; }

public static void main(String[] args) { Circle c1=new Circle(3); Circle c2=new Circle(5.5);

System.out.println(c1.getArea ()); System.out.println(c2.getArea()); } }

优质范文

..

实验三 类的继承和多态性

1.(1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的double型变量x,表示圆心的横坐标。 y:protected修饰的double型变量y,表示圆心的纵坐标。 包含的方法有: Circle(double radius) 有参构造方法。以形参表中的参数初始化半径,圆心为坐标原点。 double getRadius():获取半径为方法的返回值。void setCenter(double x, double y):利用形参表中的参数设置类Circle的圆心坐标。void setRadius(double radius):利用形参表中的参数设置类Circle的radius域。 在主方法中产生半径为5的圆。 interface ShapePara {

double getArea(double r);

double getCircumference(double r);

}//注: Circle是在接口中建立的calss,即先建立接口,在建立接口的类 class Circle implements ShapePara{ private double x; protected double y; public double r; Circle(double r){ this.r=r; }

void setRadius(double r){ this.r=r; }

double getRadius(){

优质范文

..

return r; }

double getArea(){

return (3.14*r*r); }

double getCircumference(){ return 3.14*2*r; }

void setCenter(double x,double y){ this.x=x; this.y=y; }

double getCenterx(){ return x; }

double getCentery(){ return y; } }

public class A {

public static void main(String[] args) { Circle ci=new Circle(5); ci.setRadius(5); ci.setCenter(0, 0);

System.out.println(ci.getArea());

System.out.println(ci.getCircumference()); System.out.println(ci.getCenterx()); System.out.println(ci.getCentery()); }

}答案:78.5

31.400000000000002 0.0 0.0

2.定义图形类Shape,该类中有获得面积的方法getArea();定义长方形类Rect,该类是Shape的子类,类中有矩形长和宽的变量double a,double b,设置长和宽的方法setWidth()、setHeight(),使用getArea()求矩形面积;利用getArea方法实现题1中圆面积的求解。 class Shape {

double getArea(double r){

优质范文

搜索更多关于: java上机实验答案与解析 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

.. JAVA上机实验题答案与解析 实验一 Java程序编程 1.编写一个Java应用程序,输出内容为Hello!。 注:文件位置位于e:\\2:\\Hello.java 编译:(1)e:(2)cd 2 (3)javac Hello.java(4)java Hello 2.编写一个Java小应用程序,输出内容为我一边听音乐,一边学Java。 第一步编写 import java.awt.*; import java.applet.*; public class MyApplet extends Applet{ public void paint(Graphics g){ g.drawString(\我一边听音乐,我一边做java\ } } 第

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com