A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 0618-蔺飞飞 中级黑马   /  2015-6-28 20:33  /  4008 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /*
  2. 1. 请设计一个类Demo,这个类包含如下操作:
  3. A:求两个数的和。
  4. B:判断两个数是否相等。
  5. C:输出九九乘法表。
  6. 最后在测试类Test中进行测试。
  7. 2. 把今天视频中的装大象案例的伪代码,转换成可以运行的java代码,并以此了解面向对象的思想
  8. */
  9. class Damo
  10. {
  11. //A:求两个数的和。
  12. /*
  13. 思路:要求两个数的和,成员变量为两个数,成员方法是求和
  14. */
  15. //定义成员变量:numble1,numble2
  16. int numble1;
  17. int numble2;
  18. //定义成员方法
  19. public int sum()
  20. {
  21. return (numble1 + numble2);
  22. }
  23. //----------------------------------------------------------
  24. //B:判断两个数是否相等
  25. //定义成员方法
  26. public boolean compare()
  27. {
  28. return((numble1 == numble2)? true:false);
  29. }
  30. //----------------------------------------------------------
  31. //C:输出九九乘法表
  32. public void product(int a,int b)
  33. {
  34. for (int x = numble1;x <= numble2 ;x++ )
  35. {
  36. for (int y = numble1;y <= x ;y++ )
  37. {
  38. System.out.print(x+"*"+y+"="+y*x+"\t");
  39. }
  40. System.out.println();
  41. }
  42. }

  43. }
  44. //创建测试类
  45. class DamoTest
  46. {
  47. public static void main(String[] args)
  48. {
  49. //给成员变量赋值
  50. Damo D = new Damo();
  51. D.numble1 = 2;
  52. D.numble2 = 9;
  53. System.out.println(D.numble1);
  54. System.out.println(D.numble2);
  55. System.out.println(D.sum());
  56. System.out.println("************************");
  57. System.out.println(D.numble1+"与"+D.numble2+"是否相等"+D.compare());
  58. System.out.println("************************");
  59. if (D.numble1 <= D.numble2)
  60. {
  61. D.product(D.numble1,D.numble2);
  62. }
  63. else
  64. System.out.println("乘法表打印出错");



  65. }

  66. }
复制代码

大家好,我是0618黑马基础班的学员,刚来黑马觉得0基础很难,压力很大,在老师的细心讲解下,同学们的热情帮助下,我重新树立了信心,对逻辑思维有些许了解,自己打的代码,大神请勿嘲笑,谢谢!

评分

参与人数 2黑马币 +8 收起 理由
进军黑马 + 3 赞一个!
1014914737 + 5 很给力!

查看全部评分

18 个回复

倒序浏览
自己先顶一个,加油!
回复 使用道具 举报
:太棒了,可以啊。学到家了~
回复 使用道具 举报
不错不错!!!顶起......
回复 使用道具 举报
比较运算符只有两个结果,true or false,所以直接返回return (number1==number1);
打印99乘法表没必要传入参数,直接打印就是了
我是菜鸟,仅是建议
回复 使用道具 举报
恩,态度很好,技术有待进一步提高
回复 使用道具 举报
zhand 中级黑马 2015-6-28 20:57:10
7#
请问可以赞一下吗???
回复 使用道具 举报
zhand 发表于 2015-6-28 20:57
请问可以赞一下吗???

可以的,随便赞
回复 使用道具 举报
给姐夫   挺贴:lol
回复 使用道具 举报
没事,好好学习,一步一步优化
回复 使用道具 举报
小骆驼 发表于 2015-6-28 21:14
没事,好好学习,一步一步优化

谢谢,加油!
回复 使用道具 举报

姐夫加油
回复 使用道具 举报
加油                                       
回复 使用道具 举报

你真给力,谢谢
回复 使用道具 举报
了解一下!
回复 使用道具 举报
为什么我越看越像是java代码。。。。
回复 使用道具 举报
先马克吧,感觉我很快就会用得上
回复 使用道具 举报
本来我也想发一个来的,看了下你的,果然一千个读者就有一千个哈姆莱特呀
回复 使用道具 举报
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马