058-Java中的函数-【视频讲解】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012725164/article/details/89325337

循环练习:

点击查看视频教程

需求:打印1到9的乘法口诀表

在实际开发中,类似的功能很可能经常出现;

需求:输出1到5的乘法口诀表

需求:输出1到6的乘法口诀表;

需求:输1到9的乘法口诀表

……

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

public static void main(String[] args) 

{

    //需求:输出1到5的乘法口诀表

    System.out.println("-------------------1到5的乘法口诀表-------");

    for (int i = 1; i <= 5 ; i++ )

        {

        for (int j = 1; j <= i  ; j++)

            {

                //输出行内的内容,不能换行

                //\t:一个转义字符,表示输出一个制表符;相当于按下键盘上的tab键;

                System.out.print(j + "x"+ i + "=" + i*j + "\t");

            }

        System.out.println();//一行内容结束,输出换行

        }

    System.out.println("-------------------1到6的乘法口诀表-------");

    for (int i = 1; i <= 6 ; i++ )

        {

            for (int j = 1; j <= i  ; j++)

                {

                    //输出行内的内容,不能换行

                    //\t:一个转义字符,表示输出一个制表符;相当于按下键盘上的tab键;

                    System.out.print(j + "x"+ i + "=" + i*j + "\t");

                }

            System.out.println();//一行内容结束,输出换行

        }

    System.out.println("-------------------1到9的乘法口诀表-------");

    for (int i = 1; i <= 9 ; i++ )

        {

            for (int j = 1; j <= i  ; j++)

                {

                    //输出行内的内容,不能换行

                    //\t:一个转义字符,表示输出一个制表符;相当于按下键盘上的tab键;

                    System.out.print(j + "x"+ i + "=" + i*j + "\t");

                }

        System.out.println();//一行内容结束,输出换行

    }

}

如果写程序时写成上面这种方式,那么程序中冗余(重复)的代码就会非常多,开发和维护都很不方便,代码文件也会变的很大,浪费存储空间;

思考:向上面这种重复的代码,能否抽取出来,放到一个地方,需要使用的时候就像调用变量一样调用这些代码呢?

为了解决这个问题,可以使用函数(方法;)

Java基础01

猜你喜欢

转载自blog.csdn.net/u012725164/article/details/89325337