java 程序启动后,要求用户输入一个文件名,如果文件存在则提示 * 并要求用户更换,直到该文件还不存在为止,然后将这个文件 * 在当前目录中创建出来。
时间: 2023-06-27 11:01:36 浏览: 187
以下是 Java 代码实现:
```java
import java.io.File;
import java.util.Scanner;
public class CreateFile {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String fileName;
File file;
do {
System.out.print("请输入文件名:");
fileName = scanner.nextLine();
file = new File(fileName);
if (file.exists()) {
System.out.println("文件已存在,请更换!");
}
} while (file.exists());
try {
file.createNewFile();
System.out.println("文件创建成功!");
} catch (Exception e) {
System.out.println("文件创建失败:" + e.getMessage());
}
}
}
```
程序运行时,会要求用户输入文件名,并检查该文件是否已经存在。如果文件已经存在,则提示用户更换文件名,直到文件不存在为止。如果文件不存在,则在当前目录下创建该文件并输出创建成功的信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)