编写一个字符界面的Java application程序,接受用户输入的一个正整数n,计算1×2×3×~n并输出结果
时间: 2024-11-13 09:41:11 浏览: 30
编写一个简单的字符界面Java应用程序,首先需要了解基本的控制台输入和循环结构。以下是一个步骤描述以及代码示例:
1. 导入必要的包:
```java
import java.util.Scanner;
```
2. 创建一个`main`函数作为程序入口点:
```java
public class Main {
public static void main(String[] args) {
//...
}
}
```
3. 使用`Scanner`类获取用户的输入:
```java
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数n: ");
int n = scanner.nextInt();
```
4. 定义一个变量来存储乘积,并初始化为1:
```java
long product = 1;
```
5. 使用for循环从1到n累乘:
```java
for (int i = 1; i <= n; i++) {
product *= i;
}
```
6. 输出结果:
```java
System.out.println("1至" + n + "的乘积是: " + product);
```
7. 关闭`Scanner`对象:
```java
scanner.close();
```
将以上代码整合在一起:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数n: ");
int n = scanner.nextInt();
long product = 1;
for (int i = 1; i <= n; i++) {
product *= i;
}
System.out.println("1至" + n + "的乘积是: " + product);
scanner.close();
}
}
```
阅读全文