我需要有人给我一些如何解决这个问题的线索。
用Java构建应用程序:
Read in an integer number (will always be between 1 - 25) and print the times table corresponding to this number.
Input = 8
预期产量应低于。
1 * 8 = 8, 2 * 8 = 16
答案 0 :(得分:5)
阅读一个数字:使用new Scanner(System.in)
及其方法nextInt
。
打印乘法表:使用for循环并使用内部System.out.println
。
此外,如果还没有,肯定会使用Eclipse等IDE 。 不要尝试在记事本中编写Java代码。
答案 1 :(得分:0)
第1步:
构造一个Java应用程序,它接受任何输入并只输出该输入。
第2步:
验证输入以确保它是一个int然后将其打印出来,如果没有则打印出适当的警告。
第3步:
添加检查以查看输入int是否在您的范围内,如果没有打印相应的警告。
第4步:
创建一个循环并打印出乘法的每个结果。
第5步:
使用字符串连接或类似的东西格式化输出。
答案 2 :(得分:0)
我有点犹豫为你提供这个问题的现成代码,所以我打算将它分解为你的步骤:
System.In
Integer.parseInt
)for
循环,从1-9开始迭代,并将每个数字乘以输入数字System.out.println
)我意识到你可能是一个初学者,但是如果你分别尝试和推理每个单独的部分,我认为你不仅可以更容易地解决问题,而且还可以理解代码的编写方式。祝你好运!
答案 3 :(得分:0)
不要害怕谷歌,有成千上万的答案
public static void printTable()
{
int n, c;
System.out.println("Enter no.");
Scanner in = new Scanner(System.in);
n = in.nextInt();
System.out.println("Multiplication table of "+n+" is :-");
for ( c = 1 ; c <= 25 ; c++ )
System.out.println(n+"*"+c+" = "+(n*c));
}