java编程题,急求!100分!完成再追加100!

1.设计一个Java程序,其功能为:设计一个多边形类,在此类的基础上,设计三角形、四边形、八边形类,然后再设计一个测试类,用于检测所定义类的使用情况。
2.设计一个Java程序,其功能为:设计一个整数序列类,在此类的基础上,设计一个有序的整数序列类,然后再设计一个测试类,用于检测所定义类的使用情况。

1.设计一个Java程序,其功能为:设计一个多边形类,在此类的基础上,设计三角形、四边形、八边形类,然后再设计一个测试类,用于检测所定义类的使用情况。
第一步:设计一个接口,代码如下:
public interface Shape
{
public abstract void print();
}
第二步:设计一个实现类,代码如下:
public class Triangle implements Shape
{
@Override
public void print()
{
System.out.println("This is Triangle");
}
}
第三步:写一个测试类,代码如下:
public class TriangleTest
{
public static void main(String[] args)
{
Shape shape=new Triangle();
shape.print();
}
}
还有四边形 和八边形 照着写就可以了

2.设计一个Java程序,其功能为:设计一个整数序列类,在此类的基础上,设计一个有序的整数序列类,然后再设计一个测试类,用于检测所定义类的使用情况。

建议使用集合来实现就可以了,自带的API比较方便的。例子如下:
package review;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public class IntegerTest
{
public static void main(String[] args)
{
List<Integer> list=new ArrayList<Integer>();
//在数组中添加数据
list.add(3);
list.add(1);
list.add(100);
list.add(0);

Collections.sort(list);
for(Iterator<Integer> itor=list.iterator();itor.hasNext();)
{
System.out.print(itor.next()+" ");
}
System.out.println();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-09
刚才娄老师没上号,现在给我啊,这个号。记得好好准备,我上课提问,答不上来就扣平时成绩 。记得给娄老师分啊 .我问清楚了,你是谁我都知道,5210是吧,不给分娄老师就扣分了
第2个回答  2012-04-08
我是娄老师,我发现了啊。。。我上课会提问你,好好准备,还有把分给老师啊
第3个回答  2012-04-07
路过,支持一下。

应该是设计两个接口,然后有几个实现类,第二个有序的整数序列应该是要排序一下,可以使用冒泡。
第4个回答  2012-04-07
那个朋友的方法好简单,学习学习

java的return 问题 十万火急啊啊啊啊!100分悬赏!答出来再加!
字符串比较相等用equals(String another)。引用类型==比较的是内存地址。改正如下:private static String convert(String x){ if (x.equals("08")return "h";else return "error ";

100分,几道简单的Java编程题,帮忙解决一下!
{ int n=100;while(n<=1000){ int i,j,k;

JAVA面试题求大神帮忙,给满分100分
1: D | javac 命令编译指定类和该类依赖的类。编译后的文件为二进制文件class2:C3:B4:C | IOException,runtimeException 编译时不要求强行处理,只在运行期发生。IOException编译时强行要求处理,继承自Exception5:B | Set无序队列,用get(index)游标无法获取6:C 7:A | 不使用关键字相当于...

请教一下高手,记录点击率的JAVA代码,先送上100分,有分加。
import java.util.zip.*;import javax.servlet.*;import javax.servlet.http.*;\/ 这个类实现访问次数。显示访问次数!看是第几次访问!\/ public class ShowTimesServlet extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException, java.io.I...

根据要求编写java代码,急求,答案正确加100分!求高手!
根据要求编写java代码,急求,答案正确加100分!求高手! 1、使用socket网络编程技术,创建服务器端和客户端。2、创建Student类,设置属性stuName,stuAge,stuGender,stuClassName。创建Student.xml用户保存学员姓名,学员年龄,学员性别,... 1、 使用socket网络编程技术,创建服务器端和客户端。2、 创建Student类,设置属性stu...

用java编写一个程序运行100!+101!+···+200!若是定义double类型的就...
import java.math.BigInteger;public class Test{ public static void main(String[] args) { BigInteger u=BigInteger.ONE;for(int i=2; i<=100; i++)u=u.multiply(BigInteger.valueOf(i) );BigInteger sum=u;for(int i=101;i<=200;i++){ u=u.multiply(BigInteger.valueOf(i));sum=...

Java编程高手速度来啊~~帮忙写一程序,搞定了给100分!
第一题:import java.util.Scanner;\/ Created by IntelliJ IDEA.User: guangzhi Date: 11-10-19 Time: 下午2:13 To change this template use File | Settings | File Templates.\/ public class JiSuan { public static void main(String[] args){ Scanner cin = new Scanner(System.in);int ...

请用JAVA编一个猜数字游戏 回答满意追加100分
private static final long serialVersionUID = 1L;private JLabel lb1;private JButton btnEnter;private JButton btnCancel;private JTextArea taDispaly;private JTextField txtEnter;private Oprator oprator;private JButton btnReplay;String tx;private JButton btnEnd;public static void main(String[] ...

JAVA多线程程序设计,有追加100分
this.setBounds(100, 100, 300, 300); \/\/frame 初始大小坐标 this.add(panel); \/\/将面板加入frame this.setLayout(null); \/\/设置frame布局为null this.add(button); \/\/将按钮加入frame this.setDefaultCloseOperation(3); \/\/设置关闭frame就退出程序 this.setVisible(true); \/\/设置frame显示为可见...

java编程题高分求解,要详细,别打酱油,100分够不够,不够再加
import java.util.Comparator;import java.util.Iterator;import java.util.Random;import java.util.TreeMap;public class Test { public static void main(String[] args) { System.out.println("---第一题---"); fun1(); System.out.println("---第二题---"); fun2();...

相似回答
大家正在搜