嗨,我有一個程序,似乎沒有註冊。我是相當新的,所以我會很感激任何幫助,並可能會犯的愚蠢的錯誤:/ 但程序的重點是輸入一個名稱,然後在名爲names.txt的文件中找到名稱,然後顯示這個世紀的名字。我目前有一個似乎沒有工作的程序。幫助請嬰兒名稱不起作用
import java.io.*;
import java.util.Scanner;
public class Babynames{
public static void main (String[] args)throws FileNotFoundException{
Scanner reader = new Scanner(new File("names.txt"));
Scanner input=new Scanner(System.in);
System.out.print("What name would you like to search up: ");
String name = input.nextLine();
Scanner lineScan = new Scanner(name);
String thisname = lineScan.next();
if (name.equals(name))
{
while (lineScan.hasNextInt())
{
int next = lineScan.nextInt();
for (int i = 1900; i <=2000; i+=10)
{
System.out.print(i + next);
}
}
}
else
{
System.out.println("File not found! Try again: ");
String filename = input.nextLine();
Scanner lineScan2 = new Scanner(name);
}
}
}
編輯
它只是詢問名稱和程序結束
定義「不起作用」。 –
你能說出它是什麼故障嗎?代碼是否編譯?如果是這樣,運行它時會崩潰嗎? –
查看[this](http://stackoverflow.com/questions/21663689/baby-names-java-program?rq=1)的問題,[this](http://meta.stackexchange.com/questions/10811 /如何做我問 - 答案 - 家庭作業 - 問題)元Stackoverflow後關於作業。我們很樂意提供幫助,但您必須幫助我們爲您提供幫助。 –