public static void main(String[] args) throws FileNotFoundException {
@SuppressWarnings("unused")
Scanner in = new Scanner(System.in);
System.out.println("enter filename");
Filename=in.next();
PrintWriter outputFile =new PrintWriter(Filename);
outputFile.println();
outputFile.close();
getInput();
display();
}
public static void display() throws FileNotFoundException{
for (int i = 0; i < genders.length; i++) {
System.out.println(ages[i]+";"+genders[i]+";"+emails[i]+";"+salaries[i]);
}}
public static void getInput(){
System.out.print("How many users do you wish to enter: ");
int num = in.nextInt();
ages= new int[num];
genders = new String[num];
emails = new String[num];
salaries = new double[num];
for (int i = 0; i < num; i++) {
System.out.print("Please enter your age for person "+(i+1)+": ");
ages[i] = in.nextInt();
while (ages[i]<20 ||ages[i]>30){
System.out.println("invalid age please re enter again");
ages[i] = in.nextInt();}
in.nextLine();
嘿家伙我试图将用户输入的内容写入文件。我的问题是它创建的文件,但没有写入它。我尝试了各种方法,但没有任何帮助?创建文件没有写入java
坦率地说,您的代码有点混乱,但我仍然试图查看您的代码。别担心,你没有放弃。 – mashedpotats
重复的[http://stackoverflow.com/questions/18070629/how-to-read-from-users-input-in-java-and-write-it-to-a-file](http://stackoverflow .com/questions/18070629/how-to-read-from-users-input-in-java-and-write-it-to-a-file) – nihilon
代码的哪个部分应该将用户输入写入文件?您只能向文件写入一行空白行,其他所有输出都将写入控制台。 – Andreas