这个小课题还是很适合编程、尤其是java编程初学者来训练语法、语句、思维模式的。嗯嗯,那么我们就开始吧!如题,没有说是九九乘法表,而是说“乘法表”,那么我们不妨就不要太多的局限了。大致对数字范围有个合理的限制就好。比如,不要计算1的乘法表、或是大于20的。等等,这个还是要看我们希望这个方法的灵活度了。计算100以内的也无妨嘛!

首先,还是需要熟练“Java方法”的有效声明、定义的;参数的个数、类型还是要思考一下,根据具体的需求简单想想,一个参数是不是够?要想更灵活些,那就两个参数,都是整型int的即可。这样可以随意计算从几到几的乘法表了;而不是呆板的从1开始到9的九九乘法表了,比如可以随时打印一份你想要的从3到8的乘法表也是无妨;

其次,在方法内部,要通过条件判断语句做一下传入参数的合法性了。这是大前提、也是让大家形成思维习惯,万事的有个最初可以执行的大前提:判断传入的参数是否合法、运用逻辑运算符判断一下是否符合基本逻辑需求;比如不能传入0,不能小于0,还有就是类似“1*1”的这样乘法表也没必要打印输出啊;还有就是第一个参数、第二个参数的大小顺序,是不是有要求等等;

第三呢,就是“循环语句”啦!我们这里使用for循环语句还是很贴切的;那么我们的循环变量从哪里开始循环、到哪里结束呢?我们用一个循环是否能够解决问题?还是需要两个循环进行嵌套:外循环用来打印“行”,内循环来打印“所谓的列”,即被乘数的变化、及乘数与被乘数的积;这里有两点要注意:被乘数的循环变量开始于1,它的上限是外循环的循环变量当前的值;

在内循环中打印的时候,就不要使用“换行打印”方法println( )喽,否则要面目全非啦!换行。换行是在外循环进行换行即可。

其他也就没什么要注意的了。下面上代码分享一个十分常见的、通俗易懂的写法,供初学者效仿、一遍举一反三吧!

这些都是“Java编程基础”的基础内容。方法的定义、设计、参数的定义、传参这些,是“Java面向对象编程”里面很重要的一个知识组成部分。务必要通、要会!

如下:一个参数的定义形式:

如何打印对象内容Java java 打印对象_java 用面向对象 打印乘法表

当运行方法printMultiplicationTable(int num)、并传入参数为12时的结果:

如何打印对象内容Java java 打印对象_九九乘法表_02

如下:两个参数的定义形式:

如何打印对象内容Java java 打印对象_Java_03

当运行方法printMultiplicationTable(4,8)、并传入两个参数为4和8时的结果:

如何打印对象内容Java java 打印对象_java 用面向对象 打印乘法表_04