黑马程序员技术交流社区

标题: 关于函数的这个练习,好烦琐,还能不能优化了 [打印本页]

作者: run_wind    时间: 2014-10-14 15:42
标题: 关于函数的这个练习,好烦琐,还能不能优化了
  1. 需求1:打印矩形的函数;
  2. 需求2:打印99乘法表的函数
  3. */
  4. class Hanshulianxi
  5. {
  6. public static void main(String[] args)
  7. {
  8. juxing(8,9);
  9. heng();
  10. jiujiu();
  11. heng();
  12. jiujiu(8);
  13. }
  14. //分析需求1:返回值类型,是打印型,用voidl
  15. //有2个位置参数参与运行,行a,列b
  16. public static void juxing(int a,int b)
  17. {
  18. for (int y=0;y<b;y++ )
  19. {
  20. for(int x=0;x<a;x++)
  21. {
  22. System.out.print("*");
  23. }
  24. System.out.println();
  25. }
  26. }
  27. //分隔符
  28. public static void heng()
  29. {
  30. System.out.println("-----------------------------");
  31. }
  32. //分析需求:打印一个99乘法表。返回值类型void.输入参数f,就输出几行
  33. //没有参数参与
  34. public static void jiujiu(int f)
  35. {
  36. for (int c=1;c<=f;c++)
  37. {
  38. for (int d=1;d<=c;d++)
  39. {
  40. System.out.print(c+"*"+d+"="+c*d+"\t");
  41. }
  42. System.out.println();
  43. }
  44. }
  45. public static void jiujiu()//重载
  46. {
  47. jiujiu(9);
  48. }
  49. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2