求解一道java程序题,高手请进

定义一个接口:定义一个show方法。再定义另一个接口继承它,并新定义 加、减 两个abstract方法 ,再定义一个类实现此抽象类里定义的 show方法 和 加、减四个方法。使得可以利用这个类能够做两个整数的加、减运算。并在main方法中运用这些类中的方法进行运算。

第1个回答  2008-05-26
import java.util.*;
interface ss
{
public void show();
}
interface tt extends ss
{
public void add(String m,String n);
public void reduce(String x,String y);
}
public class mm implements tt
{
public void show()
{
System.out.println("ShowOK");
}
public void add(String m,String n)
{
System.out.println(Integer.parseInt(m)+Integer.parseInt(n));
}
public void reduce(String x,String y)
{
if(Integer.parseInt(x)>Integer.parseInt(y))
{ System.out.println(Integer.parseInt(x)-Integer.parseInt(y));
}
else
{ System.out.println(Integer.parseInt(y)-Integer.parseInt(x));
}
}
public static void main(String[] args)
{
mm ss=new mm();
Scanner oo=new Scanner(System.in);
Scanner pp=new Scanner(System.in);
ss.add(oo.next(),pp.next());
ss.reduce(oo.next(),pp.next());
ss.show();
}
}

input :5
6
Result1:11

input :8
9
Result2:1
ShowOK
第2个回答  2008-05-26
interface inter{
show();
}
abstract class abs{
abstract add();
abstract sub();
}
class abc extends abs implement inter{
void show(){}
void add(){}
void sub(){}
}
public class Main{
public static void main(String args[]){
new abc().show();
.................................
............
}
}
第3个回答  2008-05-26
public interface Inter {

void show();
}
public interface ExtendInter extends Inter {

int add(int i1,int i2);
int sub(int i1,int i2);
}
public class P implements ExtendInter{

int m;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
P p = new P();
p.add(3, 2);
p.show();
p.sub(6, 2);
p.show();
}

public int add(int i1, int i2) {
// TODO Auto-generated method stub
m = i1+i2;
return m;
}

public int sub(int i1, int i2) {
// TODO Auto-generated method stub
m = i1-i2;
return m;
}

public void show() {
// TODO Auto-generated method stub
System.out.println("m="+m);
}

}本回答被提问者采纳

求解一道java程序题,高手请进
public class Dizhi { private String guojia;private String shengfen;private String shixian;private String jiedao;private String menpai;private String danwei;private String youbian;\/\/显示方法 public void show(){ StringBuffer sb = new StringBuffer();sb.append(this.guojia+"\\t");sb.a...

java高手请进
请看下图。第一个框圈起来的代码是弹出一个可以接受输入的框,将接收的输入值赋值给变量stuno。第二个框圈起来的代码,判断如果stuno不为null,则执行删除语句,删除的条件是bookid等于stuno。第三个框里的代码,弹出一个消息框提示删除成功。第四个框是如果在删除时捕获到异常,则在控制台上输出“...

java编程,高手请进,高分悬赏,答对追加200
class TestClass{ double[] d = {1.0, 2.0, 3.0};\/\/1.编写一个类TestClass,为TestClass添加一个double类型的数组,并给数组赋初值。public double dSum(){\/\/2.为TestClass添加一个方法,该方法实现对数组的求和。double sum = 0;for(int i=0; i<d.length; i++){ sum += d[i...

java问题,高手请进!
import java.io.*;import java.util.*;import javax.xml.transform.dom.*;import org.w3c.dom.Node;public class X { public static void main(String[] args) { int userNum=0;int aiNum=0;Scanner s=new Scanner(System.in);Map<Integer,String> map=new HashMap<Integer,String>();map....

java题目,请高手帮忙解决。
要在 iSeries 服务器上运行 Java 程序,您必须对集成文件系统中的类文件具有权限。程序一旦启动,它就在该用户权限控制下运行。 您可以使用沿用权限来访问具有运行程序的用户的权限和程序拥有者权限的对象。沿用权限临时地将用户原先无权访问的对象的权限授予用户。并发性:JAVA支持多线程技术,就是多个线程...

java一个小问题,高手请进!!!
不会呀,你说的010 020 什么的是存在list中的。e.getItem是返回你选中的是列表里的第几项。Item有索引的,你存的时候是有顺序的所以都对应好了,就是说item的索引和code索引还有name索引都是对应的相同的,所以可以在name中取出城市。

java基础面试题:请高手前来帮忙解答
list.add(String.valueOf(50))你要明白List<String> 的含义,它的意思就是把你添加的数据给控死了,只能为String类型,添加Integer类型的肯定是不行的 ,除非你修改一下,改成List list=new ArrayList();在add就没问题了

JAVA题,高手帮忙,谢谢
第二题 其实就是将输入中的r变h,在谭浩强的c课本上有个类似的例子,只不过是计算单词的个数,你可以根据这个改编一下,注意判断r然后根据ASCII转换为h就可以了 第三题 var myarray:Array=new Array("1","2","3","4","5","6","7","8","9");for(i=0;i<10;i++){ for(j=10-...

java问题,求各路高手齐来踊跃解答。。。我想知道正确答案啊
答案:JavaSE\\JavaME\\JavaEE 2、在Java中如何定义变量名?变量的作用是什么?答案:path:\\Java路径 3、定义变量分哪两个步骤?是否必须在Java程序的前面声明变量?答案:自己看书去,这是书上原话,字太多了,所以我就不打了 4、以下程序段的输出结果为___。for(i=0;i<5;i++){for(j=0;j<5;j...

关于java的3道题目,请高手,老师进来帮一下
1,public class Test1{ int x,y,z; \/\/分别代表长宽高 public Test1(int x, int y, int z){ this.x = x;this.y = y;this.z = z;} public int jisuang(){ return x*y*z;} public void main(String args[]){ Test1 test = new Test1(1,2,3);\/\/随便输入3个数字 System....

相似回答
大家正在搜