1. 请设计一个类Demo,这个类包含如下操作:
A:求两个数的和。
B:判断两个数是否相等。
C:输出九九乘法表。
最后在测试类Test中进行测试。
提问:怎么设计,才能满足以上三个条件都需要在键盘上手动输入,才输出结果。请大神指教
class DemoTest
{
public static void main(String[] args)
{
Sum s=new Sum();
int he=s.sum(4,5);
System.out.println("两个数的和是:"+he);
System.out.println("++++++++++++++++++++");
new ChengFa99().chengFa99(9);
System.out.println("********************");
//new Eaual().equal(3,4)
System.out.println(new Eaual().equal(3,4));
}
}
class Sum
{
public int sum(int x,int y)
{
return x+y;
}
}
class Eaual
{
public boolean equal(int x,int y)
{
return x==y?true:false;
//if(x==y)
//System.out.println("true");
//else
//System.out.println("false");
}
}
class ChengFa99
{
public void chengFa99(int a)
{
for(int x=1;x<=a;x++)
{
for(int y=1;y<=x;y++)
{
System.out.print(y+"*"+x+"="+y*x+'\t');
}
System.out.println();
}
}
}
2. 把今天视频中的装大象案例的伪代码,转换成可以运行的java代码,并以此了解面向对象的思想
class IceBox
{
public void open()
{
System.out.println("打开冰箱门");
}
public void close()
{
System.out.println("关闭冰箱门");
}
}
class Elephant
{
public void in()
{
System.out.println("大象Come in!");
}
}
class Test
{
public static void main(String[] args)
{
IceBox ib=new IceBox();
ib.open();
//new IceBox().open();
ib.close();
Elephant el= new Elephant();
el.in();
}
} |