您的位置:首页 > 编程语言 > Java开发

小白初探java--实现键盘输入一个数n,输出n×n乘法表

2017-06-16 20:33 411 查看
题目:根据键盘录入的数据输出对应的乘法表

n×n乘法表怎么做?

 拿到一道题目,首先分析,题目是什么,要我们做什么,怎么做。

在这里,建议大家在代码中将分析以及每一步代码注释清楚,理清逻辑,让代码一目了然。

代码实现如下:

/**

题目:根据键盘录入的数据输出对应的乘法表

n×n乘法表怎么做?

分析:

1)要求for循环完成

2)键盘输入n

3)乘法表为i*j=k的格式,i为0-n,j为0-n,每次循环输出k

*/

//导包

import java.util.Scanner;

class MultiMulti

{        /**

建立multiply方法输出n×n乘法表。

*/

public static void multiply(int n)

{        /**

定义两个变量i、j,i表示行,j表示列。n×n乘法表共n行,每行最长到n,所以i和j的范围均为0~n。

*/

//定义变量,并进行初始化;mul表示i和j的积

int mul=0;

//用for循环实现i、j从0~n的增加

//i从0到a

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

{             //每次输出最大到平方数,然后退出循环

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

{

mul=i*j;

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

}

//每行输出完成之后换行

System .out .println();

}

//因为自定义方法返回值类型为void,故此处可以不写return。但建议初学者写上,养成习惯,防止返回

值不为空的时候忘记写

return;

}

public static void main(String[] args)

{

//创建Scanner对象

Scanner sc=new Scanner(System.in);

//接收键盘录入的数据

int n=sc.nextInt();

//调用方法输出n×n乘法表

multiply(n);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  入门 java 乘法表
相关文章推荐