English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我想要以下的語法加入txt檔
並執行語法後,輸入的東西可以去尋找該txt檔的資料
請問以下的語法該如何改??
ps.我的txt檔名是find...謝謝
import java.io.*;
public class test
{
public static void main(String args[])throws IOException
{
int n;
boolean flag=false;
String str1;
BufferedReader keyin=new BufferedReader(new
InputStreamReader(System.in));
System.out.println("使用循序搜尋法");
System.out.print("請輸入搜尋的單字:");
str1=keyin.readLine( );
n=Integer.parseInt(str1);

if (flag==false)
System.out.println(n+"沒有這個單字!");
}
}

2007-01-11 16:04:53 · 1 個解答 · 發問者 Cherry 3 in 電腦與網際網路 程式設計

我是用記事本寫的
但我在家不能執行...
也沒有光碟
請問要去哪下載程式才可執行??

2007-01-13 07:28:34 · update #1

1 個解答

請參考我的做法

import java.io.*;

public class test {
public static void main(String args[]) throws IOException {
int n;
boolean flag = false;
String str1;
BufferedReader keyin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("使用循序搜尋法");
System.out.print("請輸入搜尋的單字:");
str1 = keyin.readLine( );

keyin = new BufferedReader(new FileReader("find.txt"));
String str2;
while ((str2 = keyin.readLine()) != null) {
if ((str2.indexOf(str1)) != -1) {
flag = true;
System.out.println("單字 " + str1 + " 出現在 " + str2 + " 這一句中");
}
}

if (flag == false)
System.out.println("沒有 " + str1 + " 這個單字!");
}
}

2007-01-12 05:35:11 · answer #1 · answered by ? 7 · 0 0

fedest.com, questions and answers