- /*
- 1. 请设计一个类Demo,这个类包含如下操作:
- A:求两个数的和。
- B:判断两个数是否相等。
- C:输出九九乘法表。
- 最后在测试类Test中进行测试。
- 2. 把今天视频中的装大象案例的伪代码,转换成可以运行的java代码,并以此了解面向对象的思想
- */
- class Damo
- {
- //A:求两个数的和。
- /*
- 思路:要求两个数的和,成员变量为两个数,成员方法是求和
- */
- //定义成员变量:numble1,numble2
- int numble1;
- int numble2;
- //定义成员方法
- public int sum()
- {
- return (numble1 + numble2);
- }
- //----------------------------------------------------------
- //B:判断两个数是否相等
- //定义成员方法
- public boolean compare()
- {
- return((numble1 == numble2)? true:false);
- }
- //----------------------------------------------------------
- //C:输出九九乘法表
- public void product(int a,int b)
- {
- for (int x = numble1;x <= numble2 ;x++ )
- {
- for (int y = numble1;y <= x ;y++ )
- {
- System.out.print(x+"*"+y+"="+y*x+"\t");
- }
- System.out.println();
- }
- }
- }
- //创建测试类
- class DamoTest
- {
- public static void main(String[] args)
- {
- //给成员变量赋值
- Damo D = new Damo();
- D.numble1 = 2;
- D.numble2 = 9;
- System.out.println(D.numble1);
- System.out.println(D.numble2);
- System.out.println(D.sum());
- System.out.println("************************");
- System.out.println(D.numble1+"与"+D.numble2+"是否相等"+D.compare());
- System.out.println("************************");
- if (D.numble1 <= D.numble2)
- {
- D.product(D.numble1,D.numble2);
- }
- else
- System.out.println("乘法表打印出错");
- }
- }
复制代码
大家好,我是0618黑马基础班的学员,刚来黑马觉得0基础很难,压力很大,在老师的细心讲解下,同学们的热情帮助下,我重新树立了信心,对逻辑思维有些许了解,自己打的代码,大神请勿嘲笑,谢谢! |