小白初探java--实现键盘输入一个数n,输出n×n乘法表
2017-06-16 20:33
411 查看
题目:根据键盘录入的数据输出对应的乘法表
n×n乘法表怎么做?
拿到一道题目,首先分析,题目是什么,要我们做什么,怎么做。
在这里,建议大家在代码中将分析以及每一步代码注释清楚,理清逻辑,让代码一目了然。
代码实现如下:
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实现将一个键盘输入的阿拉伯数字转化成中文输出
- 面试题:写一个java应用程序,从键盘输入两个整数,然后输出它们的平方值及立方值
- java——从键盘上输入一个年份,并输入一个月份(数字),输出该月份有多少天
- 【每天算法1】:用java 语言实现,输入一个数,就相应地输出的几维数组
- java switch语句练习 从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果
- java实现输入一个链表,反转链表后,输出链表的所有元素。
- java代码实现从键盘输入编号,输出价格,并且不再编号内的,无效输入!!!!
- 编写一个JAVA应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积
- 编程实现由键盘输入一个字符后,在屏幕上输出该字符
- java实现输入一个正整数n,输出全部连续正整数相加后等于n的所有序列。
- java实现从键盘接收一个输入字符
- 2013-03-07:编写一个JAVA程序,用户用键盘只能输入整数,程序输出这些整数的乘积
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- Java实现输入一个整数将该整数之前的所有素数输出出来
- java实现输入一个链表,输出该链表中倒数第k个结点。
- 用java写一个用户只能从键盘输入整数,程序输出这些整数的乘积
- 编程:用java 语言实现,输入一个数,就相应地输出的几维数组!||用1、2、2、3、4、5这六个数字,用java写一个函数,打印出所有不同的排列,要求:"4"不能在第三位,"3"与"5"不能相连
- JAVA实现输入一个整数,输出该数二进制表示中1的个数(《剑指offer》)
- 输入一个正数 n,输出所有和为 n 连续正数序列。 java实现
- 关于一道J笔试或者机试题的Java实现:从键盘输入一串字符,翻转后输出(要求不使用string相关类即对象)