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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /**

  2.         New灬狼
  3.         2015年12月15日19:05:11

  4. */

  5. /*
  6. 需求:可以根据用户的不同需求,打印出乘法表;默认的是99乘法表。

  7. 思路:
  8. 1,利用函数;
  9. 2,函数的返回值类型为空,void;
  10. 3,是否有未知数参与运算,有一个。

  11. 步骤:
  12. 1,新建FunctionText01.java
  13. 2,写主函数并模拟用户调用乘法表;
  14. 3,定义函数。
  15. 4,测试。

  16. */

  17. class FunctionTest01
  18. {
  19.         public static void main(String [] args)
  20.         {
  21.                 //模拟用户调取4的乘法表
  22.                 getcfb(4);
  23.                 printhr();
  24.                
  25.                 //默认的是全部的乘法表
  26.                 getcfb();
  27.                 printhr();
  28.                
  29. }

  30. //定义乘法表的功能
  31. public static void getcfb(int a)
  32. {
  33.         for (int x =1;x<=a ;x++ )
  34.         {
  35.                 for (int y =1;y<=x ;y++ )
  36.                         //尖朝上,改变内循环的条件
  37.                 {
  38.                         System.out.print(y+"*"+x+"="+y*x+"\t");
  39.                 }
  40.         System.out.println();
  41.         }
  42. }

  43. //每次输入分隔符都很麻烦,定义一个功能
  44. public static void printhr()
  45. {
  46.         System.out.println("\n------------分隔符-------------\n");
  47. }

  48. //利用函数重载的特性
  49. public static void getcfb()
  50. {
  51.         getcfb(9);
  52. }

  53. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马