java语言基础实验报告(求JAVA的实验报告)

:暂无数据 2026-09-22 22:50:06 :2

java语言基础实验报告(求JAVA的实验报告)

各位老铁们好,相信很多人对java语言基础实验报告都不是特别的了解,因此呢,今天就来为大家分享下关于java语言基础实验报告以及求JAVA的实验报告的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

求JAVA的实验报告

一、实验目的1.掌握类的声明。2.掌握对象的创建。3.掌握方法的定义和调用。4.掌握构造函数的使用。二、实验内容1.编程创建一个Box类,在其绝吵中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。创猜迟建一个对象,求给定尺寸的立方体的体积。2.将上题的方法setDemo改用构造函数实现初始化。三、实验步骤1.创建一个box类,在其中定义三个变量表示立方体的长、宽、高,再定义构造函数setDemo对三个变量进行初始化,然后并兆侍定义一个方法求立方体的体积。关键代码如下: class Box{protected int length,width,height;public void setDemo(int l,int w,int h){length=l;width=w;height=h;}public void Cub(){int cub=length*width*height; System.out.println("立方体的体积为:"+cub);}

java实验总结

1 实验题目: Java 编程环境熟悉
1、实验目的:
了解Java的配置环境,掌握Java Application的程序结构和开发过程,了解Java Applet的功能与程序结构,掌握Java程序的调试、运行过程。
2、实验仪器:
计算机(内存》512M,硬盘剩余1G空间,CPU奔腾4);安装JDK1.5版本,至少运行简单的程序如notepad。
3、实验内容及步骤:
1编写一个Application 程序,显示“Welcome to Java Programming”
2编写一个Applet 程序,在窗口中显示“Hello Java
实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。
4 实验结论:
简单、准确的总结这次实验的主要内容,个人收获及感受。
5 问题讨论及思考:
列出你实验中出现的问题,比如没解决的问题、同学或老师帮助解决的问题和解决的思路。该部分不能出现雷同现象。闭宴
2 实验题目: Java 基本语言基础
1、实验目的:
掌握Java基本语言基础:基本数据类型、操作符、流程控制语句。
2、实验仪器:
计算机(内存》512M,硬盘剩余1G空间,CPU奔腾4);安装JDK1.5版本,至少运行简单的程序如notepad。
3、实验内容及步骤:
1.利用循环语句编程,找出所有的水仙花数并输出。其中水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。
2.编写一个程序,用穷举法找出2~50之间的质数,并输出
实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。
4 实验结论:
简单、准确的总结这次实验的主要内容,个人收获及感受。
5 问题讨论及思考:
列出你实验中出现的问题,比如没解决的问题、同学或老师帮助解决的问题和解决的思路。该部分不能出现雷同现象。
3 实验题目: Applet 程序
1、实验目的:
掌握简单Applet程序的编写及运行过程,了解轿粗银Java提供的Applet的相关常用类,学习使用API。
2、实验仪器:
计算机(内存》512M,硬盘剩余1G空间,CPU奔腾4);安装JDK1.5版本,至少运行简单的程序如notepad。
3、实验内容及步骤:
编写一个Applet 程序,可拖动鼠标实现画点和圆,并可利用单选钮选择点和圆的线条颜色。
实验报告中写出详细的过程及运行结果、错误的过程也要写出来,并且分析出错的原因,该部分不能雷同,一经查出重做,三次重做取消实验考试资格。
4 实验结论:
简单、准确的总结这次实验的主要内容,个人收获及感受。
5 问题讨论及思考:
列出你实验中出现的问题,比如没解决的问题、同学或凳燃老师帮助解决的问题和解决的思路。该部分不能出现雷同现象。

Java实验报告

我刚做了一个,呵呵没答
import java.awt.Button;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Calculator extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
// public static final int EXIT_ON_CLOSE = 3;

private Button plus=new Button("+"); //运算符
private Button minus=new Button("-");
private Button multip=new Button("*");
private Button divise=new Button("/");

private Panel pan=new Panel();
private JLabel opl1 = new JLabel("操作数1");
private JLabel opl2 = new JLabel("操作数2");
private JLabel resl = new JLabel("结果:");

private TextField op1=new TextField(10);
private TextField op2=new TextField(10);
private TextField result=new TextField(10);

public Calculator ()
{
super("Calculator");
initialize();
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
try
{
if(e.getSource()==plus)
{

if(op1.getText().equals("")||op2.getText().equals(""))
result.setText("操作数枯纤慧不完整");
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1+oprt2;
result.setText(temp.toString());
}
}
if(e.getSource()==minus)
{
if(op1.getText().equals("")||op2.getText().equals(""))
result.setText("操作数不完整");
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1-oprt2;
result.setText(temp.toString());
}
}
if(e.getSource()== multip)
{
if(op1.getText().equals("竖猛")||op2.getText().equals(""))
result.setText("操作数不完整");
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1*oprt2;
result.setText(temp.toString());
}
}
if(e.getSource()==divise)
{
if(op1.getText().equals("")||op2.getText().equals(""))
result.setText("操作数不完整");
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1/oprt2;
result.setText(temp.toString());
}
}
}
catch(Exception ee)
{
result.setText(ee.getMessage());
ee.printStackTrace();
}
}

public static void main(String args) {
// TODO Auto-generated method stub
new Calculator();
}
}

java实验报告,没时间写了 ,一百分

package cn.rain.form;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Moble extends JFrame {
private static final long serialVersionUID = 1L;
private JTextField txtView;
/**
* Launch the application
* @param args
*/
public static void main(String args) {
try {
Moble moble = new Moble();
moble.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the frame
*/
public Moble() {
setTitle("Moble");
setBounds(100, 100, 200, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel panel = new JPanel();
getContentPane().add(panel, BorderLayout.CENTER);
txtView = new JTextField();
panel.setLayout(null);
panel.add(txtView);
final JButton btn1 = new JButton();
btn1.addActionListener(new ActionListener() {
//加监听
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("1"));
}
});
btn1.setText("1");
btn1.setBounds(0, 73, 59, 23);
panel.add(btn1);
final JButton btn2 = new JButton();
btn2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//文本显示悄余
txtView.setText(txtView.getText().concat("2"));
}
});
btn2.setText("迹袜2");
btn2.setBounds(68, 73, 59, 23);
panel.add(btn2);
final JButton btn3 = new JButton();
btn3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("启州滚3"));
}
});
btn3.setText("3");
btn3.setBounds(133, 73, 59, 23);
panel.add(btn3);
final JButton btn4 = new JButton();
btn4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("4"));
}
});
btn4.setText("4");
btn4.setBounds(0, 102, 59, 23);
panel.add(btn4);
final JButton btn5 = new JButton();
btn5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("5"));
}
});
btn5.setText("5");
btn5.setBounds(65, 102, 59, 23);
panel.add(btn5);
final JButton btn6 = new JButton();
btn6.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("6"));
}
});
btn6.setText("6");
btn6.setBounds(133, 102, 59, 23);
panel.add(btn6);
final JButton btn7 = new JButton();
btn7.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("7"));
}
});
btn7.setText("7");
btn7.setBounds(0, 131, 59, 23);
panel.add(btn7);
final JButton btn8 = new JButton();
btn8.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("8"));
}
});
btn8.setText("8");
btn8.setBounds(65, 131, 59, 23);
panel.add(btn8);
final JButton btn9 = new JButton();
btn9.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("9"));
}
});
btn9.setText("9");
btn9.setBounds(133, 131, 59, 23);
panel.add(btn9);
final JButton btn0 = new JButton();
btn0.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText(txtView.getText().concat("0"));
}
});
btn0.setText("0");
btn0.setBounds(68, 160, 57, 23);
panel.add(btn0);
txtView = new JTextField();
txtView.setBounds(59, 24, 90, 21);
panel.add(txtView);
final JButton btnSend = new JButton();
btnSend.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//如果拨过号了,就不能再拨
if(txtView.getText().indexOf("calling...")==-1){
txtView.setText(txtView.getText().concat("calling..."));
}
else{
return;
}
}
});
btnSend.setText("Send");
btnSend.setBounds(40, 189, 127, 23);
panel.add(btnSend);
final JButton btnclear = new JButton();
btnclear.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
txtView.setText("");
}
});
btnclear.setText("Clear");
btnclear.setBounds(40, 212, 127, 23);
panel.add(btnclear);
final JButton btnOff = new JButton();
btnOff.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
dispose();
}
});
btnOff.setText("Off");
btnOff.setBounds(40, 232, 127, 23);
panel.add(btnOff);
}
}
//这个程序不难的,好像没什么注释可写,你自己看看应该看得懂,如果哪
//里不明白,再问我吧,程序没有问题,我运行过了~

java的实验报告,尽量给程序代码和执行结果,谢谢!(我的Java学的太渣)

//望雀棚码采纳
//显卡接口
public interface IVideoCard {
public String display();
public String getName();
}
//顷哪显卡实现类
public class VideoCardImpl implements IVideoCard {
private String cardName;
private int version;

@Override
public String display() {
return "芯片名称:"+this.cardName+"====版本为:"和含+(this.version);
}
@Override
public String getName() {
return this.cardName;
}
//自定义了一个升级功能
public String update() {
++this.version;
return "芯片:"+this.cardName+"已经升级为:"+(this.version);
}

public VideoCardImpl(String name){
this.cardName=name;
this.version=1;
}
public String getCardName() {
return cardName;
}
public void setCardName(String cardName) {
this.cardName = cardName;
}
public int getVersion() {
return version;
}
public void setVersion(int version) {
this.version = version;
}

}
//cpu
public class Cpu {
}
//主板
public class Mainboad {
private Cpu cpu;
private IVideoCard videoCard;
public Cpu getCpu() {
return cpu;
}
public void setCpu(Cpu cpu) {
this.cpu = cpu;
}
public IVideoCard getVideoCard() {
return videoCard;
}
public void setVideoCard(IVideoCard videoCard) {
this.videoCard = videoCard;
}
}
//电脑类
public class Computer {
private Mainboad mainboad;
private String computerName;
public Computer(String name){
this.computerName=name;
}

public String getComputerName() {
return computerName;
}
public void setComputerName(String computerName) {
this.computerName = computerName;
}
public Mainboad getMainboad() {
return mainboad;
}
public void setMainboad(Mainboad mainboad) {
this.mainboad = mainboad;
}
public void start() {
System.out.println("电脑"+computerName+"启动成功。。。。。。");
}
public void stop() {
System.out.println("电脑"+computerName+"关机了。。。。。。");
}
public void showMsg() {
System.out.println("电脑名称为:"+computerName);
System.out.println(this.mainboad.getVideoCard().display());
}
}
//测试类
public class TestClass {
public static void main(String args) {
// 造了个电脑叫联想1号
Computer computer = new Computer("联想1号");
// 造了个cpu
Cpu cpu = new Cpu();
// 造个显卡
IVideoCard videoCard = new VideoCardImpl("CMD显卡");
// 造个主板
Mainboad mainboad = new Mainboad();
// 零件都造好了,开始组装
// 主板上安装cpu
mainboad.setCpu(cpu);
// 主板上安装显卡
mainboad.setVideoCard(videoCard);
// 把主板装到电脑上
computer.setMainboad(mainboad);
// 开机
computer.start();// 电脑联想1号启动成功。。。。。。
// 显示信息
computer.showMsg();// 电脑名称为:联想1号 芯片名称:CMD显卡====版本为:2
// 关机
computer.stop();// 电脑联想1号关机了。。。。。。
}
}
///////////

关于java语言基础实验报告,求JAVA的实验报告的介绍到此结束,希望对大家有所帮助。

java语言基础实验报告(求JAVA的实验报告)

本文编辑:admin

更多文章:


安装配置eclipse(安装并配置eclipse出现各种问题怎么办)

安装配置eclipse(安装并配置eclipse出现各种问题怎么办)

大家好,安装配置eclipse相信很多的网友都不是很明白,包括安装并配置eclipse出现各种问题怎么办也是一样,不过没有关系,接下来就来为大家分享关于安装配置eclipse和安装并配置eclipse出现各种问题怎么办的一些知识点,大家可以

2026年11月7日 08:20

base软件(base. apk.1怎么打开)

base软件(base. apk.1怎么打开)

大家好,base软件相信很多的网友都不是很明白,包括base. apk.1怎么打开也是一样,不过没有关系,接下来就来为大家分享关于base软件和base. apk.1怎么打开的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧

2026年11月7日 08:10

类和对象的概念(类和对象有什么区别)

类和对象的概念(类和对象有什么区别)

大家好,今天小编来为大家解答以下的问题,关于类和对象的概念,类和对象有什么区别这个很多人还不知道,现在让我们一起来看看吧!

2026年11月7日 08:00

颜色搭配表及效果图片衣服(女装颜色搭配表及效果图片)

颜色搭配表及效果图片衣服(女装颜色搭配表及效果图片)

本篇文章给大家谈谈颜色搭配表及效果图片衣服,以及女装颜色搭配表及效果图片对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年11月7日 06:50

sqlite格式的视频怎么打开(.sqlite是什么文件,用什么工具打开)

sqlite格式的视频怎么打开(.sqlite是什么文件,用什么工具打开)

大家好,今天小编来为大家解答以下的问题,关于sqlite格式的视频怎么打开,.sqlite是什么文件,用什么工具打开这个很多人还不知道,现在让我们一起来看看吧!

2026年11月7日 05:30

element ui面试题(用element-ui ELDialog和ELTable遇见的坑)

element ui面试题(用element-ui ELDialog和ELTable遇见的坑)

各位老铁们好,相信很多人对element ui面试题都不是特别的了解,因此呢,今天就来为大家分享下关于element ui面试题以及用element-ui ELDialog和ELTable遇见的坑的问题知识,还望可以帮助大家,解决大家的一些

2026年11月7日 04:40

blob视频下载器(blob链接的图片如何调用下载)

blob视频下载器(blob链接的图片如何调用下载)

各位老铁们,大家好,今天由我来为大家分享blob视频下载器,以及blob链接的图片如何调用下载的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年11月7日 03:30

中文自动翻译成英语的输入法(有没有一种输入法能将打出来的中文自动变成英文)

中文自动翻译成英语的输入法(有没有一种输入法能将打出来的中文自动变成英文)

各位老铁们,大家好,今天由我来为大家分享中文自动翻译成英语的输入法,以及有没有一种输入法能将打出来的中文自动变成英文的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们

2026年11月7日 02:10

equals to(为什么有些英文句子要用的是“equals to that of” 这个that和of之间还可以加名词吗)

equals to(为什么有些英文句子要用的是“equals to that of” 这个that和of之间还可以加名词吗)

其实equals to的问题并不复杂,但是又很多的朋友都不太了解为什么有些英文句子要用的是“equals to that of” 这个that和of之间还可以加名词吗,因此呢,今天小编就来为大家分享equals to的一些知识,希望可以帮助

2026年11月7日 01:50

default values(电脑开机后出现all settings was reset to default values.)

default values(电脑开机后出现all settings was reset to default values.)

其实default values的问题并不复杂,但是又很多的朋友都不太了解电脑开机后出现all settings was reset to default values.,因此呢,今天小编就来为大家分享default values的一些知识

2026年11月7日 01:20

最近更新

base软件(base. apk.1怎么打开)
2026-11-07 08:10:07 浏览:0
t5550处理器(Dell cpu处理器T5550和T5750性能差距大不)
2026-11-07 07:20:02 浏览:0
热门文章

新站如何通过网站维护提升SEO排名
2026-10-13 20:56:21 浏览:6
标签列表