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

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

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

更多文章:


pythonweb前端开发(web前端开发要怎样学)

pythonweb前端开发(web前端开发要怎样学)

大家好,关于pythonweb前端开发很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于web前端开发要怎样学的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年9月23日 08:30

python中value函数(python如何无限遍历字典中的value,在不知道字典里面有几层字典的时候)

python中value函数(python如何无限遍历字典中的value,在不知道字典里面有几层字典的时候)

大家好,今天小编来为大家解答以下的问题,关于python中value函数,python如何无限遍历字典中的value,在不知道字典里面有几层字典的时候这个很多人还不知道,现在让我们一起来看看吧!

2026年9月23日 07:10

queue的定义(数据结构之队列的定义及基本运算)

queue的定义(数据结构之队列的定义及基本运算)

大家好,queue的定义相信很多的网友都不是很明白,包括数据结构之队列的定义及基本运算也是一样,不过没有关系,接下来就来为大家分享关于queue的定义和数据结构之队列的定义及基本运算的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我

2026年9月23日 07:00

lenovo是什么梗(为什么有人说联想是美国的求解,这是个什么梗)

lenovo是什么梗(为什么有人说联想是美国的求解,这是个什么梗)

其实lenovo是什么梗的问题并不复杂,但是又很多的朋友都不太了解为什么有人说联想是美国的求解,这是个什么梗,因此呢,今天小编就来为大家分享lenovo是什么梗的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月23日 06:30

360度网站模板(OKR和绩效管理怎样结合)

360度网站模板(OKR和绩效管理怎样结合)

其实360度网站模板的问题并不复杂,但是又很多的朋友都不太了解OKR和绩效管理怎样结合,因此呢,今天小编就来为大家分享360度网站模板的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月23日 05:20

linux嵌入式编程(怎么学习嵌入式linux)

linux嵌入式编程(怎么学习嵌入式linux)

本篇文章给大家谈谈linux嵌入式编程,以及怎么学习嵌入式linux对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月23日 04:50

FPS是什么 FPS游戏的定义和特点?好玩的FPS单机游戏有哪些

FPS是什么 FPS游戏的定义和特点?好玩的FPS单机游戏有哪些

大家好,fps游戏相信很多的网友都不是很明白,包括FPS是什么 FPS游戏的定义和特点也是一样,不过没有关系,接下来就来为大家分享关于fps游戏和FPS是什么 FPS游戏的定义和特点的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我

2026年9月23日 04:40

vim json格式化(修改jar包中的配置文件)

vim json格式化(修改jar包中的配置文件)

本篇文章给大家谈谈vim json格式化,以及修改jar包中的配置文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月23日 04:30

nodejs网站源码(nodejs模块源码能直接使用吗)

nodejs网站源码(nodejs模块源码能直接使用吗)

大家好,nodejs网站源码相信很多的网友都不是很明白,包括nodejs模块源码能直接使用吗也是一样,不过没有关系,接下来就来为大家分享关于nodejs网站源码和nodejs模块源码能直接使用吗的一些知识点,大家可以关注收藏,免得下次来找不

2026年9月23日 03:50

flex嵌套flex(flex怎么嵌入外部网页,比如在flex的容器中(如panel)显示出新浪、百度首页 最好能有直接运行的例子)

flex嵌套flex(flex怎么嵌入外部网页,比如在flex的容器中(如panel)显示出新浪、百度首页 最好能有直接运行的例子)

今天给各位分享flex怎么嵌入外部网页,比如在flex的容器中(如panel)显示出新浪、百度首页 最好能有直接运行的例子的知识,其中也会对flex怎么嵌入外部网页,比如在flex的容器中(如panel)显示出新浪、百度首页 最好能有直接运

2026年9月23日 03:30

最近更新

qq破解版免费登录(qq有破解版吗)
2026-09-23 08:20:30 浏览:0
热门文章

yoga pro 14s carbon(yoga14s接口类型)
2026-07-03 17:50:01 浏览:5
标签列表