计算机工程系实验报告课程名称:Java 程序设计成 绩:实验项目名称:JAVA 语言实现面对对象编程基础指导老师:(署名)班级:14 计科 4 班姓名:李东峻学号:一、实 验 目 的: 熟悉Java开发环境及简朴程序Java设计二、实 验 要 求:1 下载、安装并设立 Java SDK 软件包。2 熟悉 Eclipse 编辑软件。 3 掌握运营 Java 程序的环节。4.编写一个Java应用程序,是用for循环计算8+88+888+8888+88888+...的前十项之和。5.编写一个类,该类创建的对象可以计算等差数列的和。6.编写一个类,该类封装了一元二次方程共有的属性和功能,即该类有刻画方程系数的3个成员变量以及计算实根的方法。规定:该类的所有对象共享常数项。7.一方面编写一个抽象类,规定该抽象类有3个抽象方法:public abstract void f(int x);public abstract void g(int x,int y);public abstract double h(double x);然后分别给出这个抽象类的3个子类。规定:在应用程序的主类中是用这些子类创建对象,再让它们的上转型对象调用方法f()、g()和h()。8.编写一个类,规定该类实现一个接口,该接口有3个抽象方法:public abstract void f(int x);public abstract void g(int x,int y);public abstract double h(double x);规定:在应用程序的主类中使用该类创建对象,并使用接口回调来调用方法 f()、g()和 h()。三、完 成 程 序: 1. public class Text3_3{ public static void main(String args[]){ long a=8; long sum=8; for (int i=1;i<10;i++){ a=10*a+a; sum+=a; } System.out.print("8+88+888+8888+88888+...的前10项和"+sum); }}2. import java.util.*;class Sum{ int Sn; int n,d; int a1; void getSum(){ System.out.println("Sn=n*a1+n*(n-1)*d/2"); }}public class Text4_1{ public static void main(String[] args){ Scanner reader=new Scanner(System.in); Sum sum=new Sum(); System.out.println("输入首项a1:"); sum.a1=reader.nextInt(); System.out.println("输入公差d:"); sum.d=reader.nextInt(); System.out.println("输入项数n:"); sum.n=reader.nextInt(); sum.getSum(); }}3. abstract class A{public abstract void f(int x);public abstract void g(int x,int y);public abstract double h(double x...