《JAVA程序设计》实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Plane com = (Plane) Class.forName("unit4.Plane").newInstance();
doubleA = Double.parseDouble(args[1]);
doubleB = Double.parseDouble(args[2]);
doubleC = Double.parseDouble(args[3]);
实验题目
编写三个类ComputerTime,Plane,Car007和一个接口程序Common.要求在未来如果增加第三种交通工具,不必修改之前任何程序,只要编写新的交通工具代码.从命令行输入ComputerTime的四个参数,第一个是交通工具的类型,二到三是整数A,B,C.
程序初稿
packageunit4;
《JAVA程序设计》实验报告1
姓名
学号
日期
实验题目
输出自己姓名年龄身高体重,通过控制台和Eclipse运行
程序初稿
packageschooltext;
publicclassMyselfPrint {
publicstaticvoidmain(String[] args) {
System.out.println("ÐÕÃû£ºÑîÊËÇÙ£¬ ÄêÁ䣺18£¬Éí¸ß£º160cm£¬ÌåÖØ£º100½ï ");}
static double opNum = 0;//存放操作数
static String opChar = "=";//存放操作符
static boolean flag = true;//设置标志
public static void main(String[] args) {
new EasyFrame();//产生首界面——简易计算器
publicclassCar007implementsCommon {
doubleAeC= 0;
publicvoidsetA(doublea) {
A= a;
}
publicvoidsetB(doubleb) {
B= b;
}
publicvoidsetC(doublec) {
}
}
packageunit4;
publicclassCar0072extendsCommon2 {
publicvoidTestV() {
doublev;
v =A*B/C;
System.out.println("car007µÄËÙ¶ÈÊÇ£º"+ v);
}
}
packageunit4;
publicclassComputerTime2 {
for(intj1 = 0; j1 < 10; j1++) {
for(intj2 = 0; j2 < 10; j2++) {
for(intj3 = 0; j3 < 10; j3++) {
inti=(j1+j2*10+j3*100);
into=(j1*j1*j1+j2*j2*j2+j3*j3*j3);
}
}
package unit3_3;
import unit3_1.Fish;
import unit3_2.Bird;
public class Unit3Demo {
public static void main(String[] args) {
Fish f = new Fish();
Bird b = new Bird();
jPanel1=new JPanel();
jPanel1.setLayout(new GridLayout(1,1));
jPanel2=new JPanel();
jPanel2.setLayout(new GridLayout(4,4));
resultField=new JTextField("0");
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company:四……学</p>
* @author chwencong@
* @version 1.0
*/
public class Calculat {
static JTextField show;//设置输入区,显示区
if(i==o) {
System.out.println(i);
}
}
所遇问题
及
解决办法
第一次输出结果:
0
370
1
371
153
407
调试后的程序代码
publicstaticvoidmain(String[] args) {
for(intj1 = 0; j1 < 10; j1++) {
for(intj2= 0;j2< 10;j2++) {
/C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/
/C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/
《JAVA程序设计》实验报告4
姓名
杨仕琴
学号
54121022
日期
10.13
C = c;
}
publicabstractvoidTestV();
}
packageunit4;
publicclassPlane2extendsCommon2 {
publicvoidTestV() {
doublev =A+B+C;
System.out.println("PlaneµÄËÙ¶ÈÊÇ£º"+ v);
publicstaticvoidmain(String[] args) {
}
}
所遇问题
及
解决办法
主函数传参问题,询问同学和网友获得解答
调试后的程序代码
packageunit4;
publicinterfaceCommon {
publicvoidTestV();
}
packageunit4;
importjava.util.Scanner;
}
所遇问题
及
解决办法
调试后的程序代码
packageschooltext;
publicclassMyselfPrint {
publicstaticvoidmain(String[] args) {
System.out.println("ÐÕÃû£ºÑîÊËÇÙ£¬ ÄêÁ䣺18£¬Éí¸ß£º160cm£¬ÌåÖØ£º100½ï ");
}
}
packageunit3_2;
publicclassBird {
publicBird(){
System.out.println("i am bird from package 2");
}
}
packageunit3_3;
publicclassPig {
publicPig(){
System.out.println("i am pig from package 3");
com.setA(A);
com.setB(B);
com.setC(C);
com.TestV();
}
}
输出结果
《JAVA程序设计》实验报告5
姓名
杨仕琴
学号
54121022
日期
10.13
实验题目
编写Calculater.java,实现一个简单计算器,要求布局,可以完成加减乘除。
程序初稿
package unit5;
姓名
杨仕琴
学号
54121022
日期
10.13
实验题目
编写三个类,按照命名空间规则分别放到不同包中,在代码中调用其它包中的类,并查看类文件在系统中的组织方式
程序初稿
packageunit3_1;
publicclassFish {
publicFish(){
System.out.println("i am fish from package 1");
}
}
输出结果
ÐÕÃû£ºÑîÊËÇÙ£¬ ÄêÁ䣺18£¬Éí¸ß£º160cm£¬ÌåÖØ£º100½ï
《JAVA程序设计》实验报告2
姓名
杨仕琴
学号
54121022
日期
10.13
实验题目
打印水仙花数
程序初稿
publicclasstest1 {
publicstaticvoidmain(String[] args) {
private JPanel jPanel1,jPanel2;
private JTextField resultField;
private JButton s1,s2,s3,s4,s5,s6,s7,s8,s9,s0,b1,b2,b3,b4,f1,f2;
private boolean end,add,sub,mul,div;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.math.*;
import java.util.*;
/**
* <p>Title:用户应用界面计算器</p>
* <p>Description:包含简易计算与功能更加强大的科学计算</p>
}
}
所遇问题
及
解决办法
流布局方面。解决办法:看书加上问老师
调试后的程序代码
package unit5;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculater extends JFrame implements ActionListener{
C= c;
}
publicvoidTestV() {
doublev;
v =A*B/C;
System.out.println("car007µÄËÙ¶ÈÊÇ£º"+ v);
}
}
packageunit4;
importjava.util.Set;
publicclassPlaneimplementsCommon {
publicabstractclassCommon2implementsCommon {
doubleA = 0;
doubleB = 0;
doubleC = 0;
publicvoidsetA(doublea) {
A = a;
}
publicvoidsetB(doubleb) {
B = b;
}
publicvoidsetC(doublec) {
Pig p = new Pig();
System.out.println(f.getClass().getResource("/").getPath());
System.out.println(b.getClass().getResource("/").getPath());
System.out.println(p.getClass().getResource("/").getPath());
private String str;
private double num1,num2;
public Calculater(){
super("Calculater");
setSize(300,240);
Container con=getContentPane();
con.setLayout(new BorderLayout());
System.out.println("PlaneµÄËÙ¶ÈÊÇ£º"+ v);
}
}
packageunit4;
publicclassComputerTime {
publicstaticvoidmain(String[] args)throwsInstantiationException,
IllegalAccessException, ClassNotFoundException {
for(intj3 = 1; j3 < 10; j3++) {
inti=(j1+j2*10+j3*100);
into=(j1*j1*j1+j2*j2*j2+j3*j3*j3);
if(i==o) {
System.out.println(i);
}
}
}
输出结果
370
371
153
407
《JAVA程序设计》实验报告3
}
}
所遇问题
及
解决办法
调试后的程序代码
输出结果
i am fish from package 1
i am bird from package 2
i am pig from package 3
/C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/
doubleA= 0;
doubleB= 0;
doubleC= 0;
publicvoidsetA(doublea) {
A= a;
}
publicvoidsetB(doubleb) {
B= b;
}
publicvoidsetC(doublec) {
C= c;
}
publicvoidTestV() {
doublev =A+B+C;
doubleA = Double.parseDouble(args[1]);
doubleB = Double.parseDouble(args[2]);
doubleC = Double.parseDouble(args[3]);
实验题目
编写三个类ComputerTime,Plane,Car007和一个接口程序Common.要求在未来如果增加第三种交通工具,不必修改之前任何程序,只要编写新的交通工具代码.从命令行输入ComputerTime的四个参数,第一个是交通工具的类型,二到三是整数A,B,C.
程序初稿
packageunit4;
《JAVA程序设计》实验报告1
姓名
学号
日期
实验题目
输出自己姓名年龄身高体重,通过控制台和Eclipse运行
程序初稿
packageschooltext;
publicclassMyselfPrint {
publicstaticvoidmain(String[] args) {
System.out.println("ÐÕÃû£ºÑîÊËÇÙ£¬ ÄêÁ䣺18£¬Éí¸ß£º160cm£¬ÌåÖØ£º100½ï ");}
static double opNum = 0;//存放操作数
static String opChar = "=";//存放操作符
static boolean flag = true;//设置标志
public static void main(String[] args) {
new EasyFrame();//产生首界面——简易计算器
publicclassCar007implementsCommon {
doubleAeC= 0;
publicvoidsetA(doublea) {
A= a;
}
publicvoidsetB(doubleb) {
B= b;
}
publicvoidsetC(doublec) {
}
}
packageunit4;
publicclassCar0072extendsCommon2 {
publicvoidTestV() {
doublev;
v =A*B/C;
System.out.println("car007µÄËÙ¶ÈÊÇ£º"+ v);
}
}
packageunit4;
publicclassComputerTime2 {
for(intj1 = 0; j1 < 10; j1++) {
for(intj2 = 0; j2 < 10; j2++) {
for(intj3 = 0; j3 < 10; j3++) {
inti=(j1+j2*10+j3*100);
into=(j1*j1*j1+j2*j2*j2+j3*j3*j3);
}
}
package unit3_3;
import unit3_1.Fish;
import unit3_2.Bird;
public class Unit3Demo {
public static void main(String[] args) {
Fish f = new Fish();
Bird b = new Bird();
jPanel1=new JPanel();
jPanel1.setLayout(new GridLayout(1,1));
jPanel2=new JPanel();
jPanel2.setLayout(new GridLayout(4,4));
resultField=new JTextField("0");
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company:四……学</p>
* @author chwencong@
* @version 1.0
*/
public class Calculat {
static JTextField show;//设置输入区,显示区
if(i==o) {
System.out.println(i);
}
}
所遇问题
及
解决办法
第一次输出结果:
0
370
1
371
153
407
调试后的程序代码
publicstaticvoidmain(String[] args) {
for(intj1 = 0; j1 < 10; j1++) {
for(intj2= 0;j2< 10;j2++) {
/C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/
/C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/
《JAVA程序设计》实验报告4
姓名
杨仕琴
学号
54121022
日期
10.13
C = c;
}
publicabstractvoidTestV();
}
packageunit4;
publicclassPlane2extendsCommon2 {
publicvoidTestV() {
doublev =A+B+C;
System.out.println("PlaneµÄËÙ¶ÈÊÇ£º"+ v);
publicstaticvoidmain(String[] args) {
}
}
所遇问题
及
解决办法
主函数传参问题,询问同学和网友获得解答
调试后的程序代码
packageunit4;
publicinterfaceCommon {
publicvoidTestV();
}
packageunit4;
importjava.util.Scanner;
}
所遇问题
及
解决办法
调试后的程序代码
packageschooltext;
publicclassMyselfPrint {
publicstaticvoidmain(String[] args) {
System.out.println("ÐÕÃû£ºÑîÊËÇÙ£¬ ÄêÁ䣺18£¬Éí¸ß£º160cm£¬ÌåÖØ£º100½ï ");
}
}
packageunit3_2;
publicclassBird {
publicBird(){
System.out.println("i am bird from package 2");
}
}
packageunit3_3;
publicclassPig {
publicPig(){
System.out.println("i am pig from package 3");
com.setA(A);
com.setB(B);
com.setC(C);
com.TestV();
}
}
输出结果
《JAVA程序设计》实验报告5
姓名
杨仕琴
学号
54121022
日期
10.13
实验题目
编写Calculater.java,实现一个简单计算器,要求布局,可以完成加减乘除。
程序初稿
package unit5;
姓名
杨仕琴
学号
54121022
日期
10.13
实验题目
编写三个类,按照命名空间规则分别放到不同包中,在代码中调用其它包中的类,并查看类文件在系统中的组织方式
程序初稿
packageunit3_1;
publicclassFish {
publicFish(){
System.out.println("i am fish from package 1");
}
}
输出结果
ÐÕÃû£ºÑîÊËÇÙ£¬ ÄêÁ䣺18£¬Éí¸ß£º160cm£¬ÌåÖØ£º100½ï
《JAVA程序设计》实验报告2
姓名
杨仕琴
学号
54121022
日期
10.13
实验题目
打印水仙花数
程序初稿
publicclasstest1 {
publicstaticvoidmain(String[] args) {
private JPanel jPanel1,jPanel2;
private JTextField resultField;
private JButton s1,s2,s3,s4,s5,s6,s7,s8,s9,s0,b1,b2,b3,b4,f1,f2;
private boolean end,add,sub,mul,div;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.math.*;
import java.util.*;
/**
* <p>Title:用户应用界面计算器</p>
* <p>Description:包含简易计算与功能更加强大的科学计算</p>
}
}
所遇问题
及
解决办法
流布局方面。解决办法:看书加上问老师
调试后的程序代码
package unit5;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculater extends JFrame implements ActionListener{
C= c;
}
publicvoidTestV() {
doublev;
v =A*B/C;
System.out.println("car007µÄËÙ¶ÈÊÇ£º"+ v);
}
}
packageunit4;
importjava.util.Set;
publicclassPlaneimplementsCommon {
publicabstractclassCommon2implementsCommon {
doubleA = 0;
doubleB = 0;
doubleC = 0;
publicvoidsetA(doublea) {
A = a;
}
publicvoidsetB(doubleb) {
B = b;
}
publicvoidsetC(doublec) {
Pig p = new Pig();
System.out.println(f.getClass().getResource("/").getPath());
System.out.println(b.getClass().getResource("/").getPath());
System.out.println(p.getClass().getResource("/").getPath());
private String str;
private double num1,num2;
public Calculater(){
super("Calculater");
setSize(300,240);
Container con=getContentPane();
con.setLayout(new BorderLayout());
System.out.println("PlaneµÄËÙ¶ÈÊÇ£º"+ v);
}
}
packageunit4;
publicclassComputerTime {
publicstaticvoidmain(String[] args)throwsInstantiationException,
IllegalAccessException, ClassNotFoundException {
for(intj3 = 1; j3 < 10; j3++) {
inti=(j1+j2*10+j3*100);
into=(j1*j1*j1+j2*j2*j2+j3*j3*j3);
if(i==o) {
System.out.println(i);
}
}
}
输出结果
370
371
153
407
《JAVA程序设计》实验报告3
}
}
所遇问题
及
解决办法
调试后的程序代码
输出结果
i am fish from package 1
i am bird from package 2
i am pig from package 3
/C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/
doubleA= 0;
doubleB= 0;
doubleC= 0;
publicvoidsetA(doublea) {
A= a;
}
publicvoidsetB(doubleb) {
B= b;
}
publicvoidsetC(doublec) {
C= c;
}
publicvoidTestV() {
doublev =A+B+C;