黑马程序员技术交流社区
标题:
记录——键盘录入一个数据n(1<=n<=9),输出对应的nn乘法表
[打印本页]
作者:
迷路的小孩儿
时间:
2015-7-13 03:47
标题:
记录——键盘录入一个数据n(1<=n<=9),输出对应的nn乘法表
/*
需求:键盘录入一个数据n(1<=n<=9),输出对应的nn乘法表
分析:
A:键盘录入,用Scanner实现
B:输出对应的nn乘法表,用方法实现
两个明确:
返回值类型:void
参数列表;参数个数:1;参数类型:int
*/
import java.util.Scanner;
class FunctionDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入n的数值:");
int x = sc.nextInt();
//调用方法
NN(x);
}
//用方法实现
public static void NN(int n) {
/*
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
......
*/
for (int x=1;x<=n;x++) {
if(n>9 || n<1) {
System.out.println("你输入的数字有误");
break;
}
for (int y=1;y<=x;y++) {
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
}
}
}
复制代码
作者:
oooohnick
时间:
2015-7-13 06:56
调用了Scanner方法 简化了用嵌套循环编写的乘法表 学习了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2