java - 阶乘显示已经运行但未在 Eclipse 中运行
问题描述
我是初学者,没有足够的知识。当我运行阶乘时,它显示已经运行但不要求值或显示任何错误。
package loops;
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
Scanner sc= new Scanner (System.in);
int n = sc.nextInt();
int factorial = 1;
for(int i = n; i>=1; i--) {
factorial = factorial * i;
}
System.out.println(factorial);
}
}
解决方案
考虑添加一个打印语句,例如 System.out.print("Enter the value:"),然后您就会明白发生了什么。如果该语句未显示在输出中,请检查您的 ide 是否运行正常。
推荐阅读
- java - 删除卡按钮单击 JavaFX
- javascript - 为什么我的代码违反了内容安全政策?
- yarnpkg - 纱线全局安装:“adonis:找不到命令”
- excel - Excel 2016 中的 OleObjects 问题
- python - Python crcmod中带有自定义多项式的CRC8校验和
- python - 我需要在python中将这两个列表合并在一起
- php - 如何在数据元素中创建 ValueMac
- centos7 - An install4j app on centOS without GUI is installed on /usr/local
- python - Kubernetes python pod 分析
- python - 仅显示 df pandas 中的特定组