Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我写阶乘程序有困难_Java_Factorial - Fatal编程技术网

Java 我写阶乘程序有困难

Java 我写阶乘程序有困难,java,factorial,Java,Factorial,程序应该要求用户输入一个正整数并打印一个阶乘表。如果输入小于0,则输出或程序应停止 给我一个正整数:5 输出: 5!=5 x 4 x 3 x 2 x 1 5的阶乘是120 给我一个正整数:-5 输出:无效输入!程序停止 我是初学者。 我使用的是Netbean IDE您可以检查数字是否小于0,否则请计算阶乘 设x=提示“请输入正整数”; 如果x0{ var-answer=1; 变量字符串=输入+=; 对于变量i=输入;i>=1;i-{ 答案*=i; 字符串+=+i 如果我!=1{ 字符串+=x

程序应该要求用户输入一个正整数并打印一个阶乘表。如果输入小于0,则输出或程序应停止

给我一个正整数:5

输出:

5!=5 x 4 x 3 x 2 x 1

5的阶乘是120

给我一个正整数:-5

输出:无效输入!程序停止

我是初学者。
我使用的是Netbean IDE

您可以检查数字是否小于0,否则请计算阶乘

设x=提示“请输入正整数”; 如果x<0{ 控制台。记录“无效输入!编程停止” }否则{ 设val=1;
对于let k=1;k这应该有效。只需循环遍历这些数字

var input=PROMPT您希望我给您的阶乘是多少?; 如果输入>0{ var-answer=1; 变量字符串=输入+=; 对于变量i=输入;i>=1;i-{ 答案*=i; 字符串+=+i 如果我!=1{ 字符串+=x } } console.logstring console.log+input+is+answer的阶乘
}else{console.logInvalid input!程序已停止。}欢迎来到Stack Overflow!请带上“你得到一个徽章!”并通读,尤其是你在这里的最佳选择是做你的研究,了解与此相关的主题,并试一试。如果你在做了更多的研究和搜索后陷入困境,并且无法摆脱困境,请发布你的尝试,并明确说明你陷入困境的地方。人们会很高兴广告帮助。不是我的downvoteJavascript或java?很抱歉它的javaread程序的预期输出是什么is@SheshankS.我的理解有什么不对?这只是输出语句?我想他也想要5!=5 x 4 x 3 x 2 x 1看我的答案他想要那个特定的输出对不起,不是javascript,是java。我需要java不是javascript,我很抱歉哦,好的,我会的java@JennieKim现在看。它假设输入是在变量输入中,所以如果你知道如何收集用户输入,你可以使用那里的扫描仪。如果你不知道,我可以加上这个