---------課前測試
資料檔
黃千華
王宇治
楊宇文
陳添智
王平
---測試 程式碼
---
package chap1;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
public class test1209 {
public static void main(String args[])throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fr = new BufferedReader(new FileReader("data.txt"));
int i=0, flag=0;
String str1,str2;
String name[] = new String [10];
String pass[] = new String [10];
while((str1 = fr.readLine()) !=null){
name[i]=str1;
System.out.println("name["+i+"]="+name[i]);
i=i+1;
}
}
}
---
package chap1;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
public class test1209 {
public static void main(String args[])throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fr = new BufferedReader(new FileReader("data.txt"));
int i=0, flag=0;
String str,str1,str2;
String name[] = new String [10];
while((str = fr.readLine()) !=null){
name[i]=str;
System.out.println("name["+i+"]="+name[i]);
i=i+1;
}
System.out.println("請輸入姓名");
str = br.readLine();
System.out.println("你的姓名="+str);
if(str.equals(name[0])){
System.out.println(str+"包含在資料檔");
}
else{
System.out.println(str+"不包含在資料檔");
}
---
package chap1;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
public class test1209 {
public static void main(String args[])throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fr = new BufferedReader(new FileReader("data.txt"));
int i=0, flag=0;
String str,str1,str2;
String name[] = new String [10];
while((str = fr.readLine()) !=null){
name[i]=str;
System.out.println("name["+i+"]="+name[i]);
i=i+1;
}
System.out.println("請輸入姓名");
str = br.readLine();
System.out.println("你的姓名="+str);
for (int j=0;j<i;j++){
if(str.equals(name[j])){
flag=1;
}
}
if (flag==1)
System.out.println(str+"包含在資料檔中");
else{
System.out.println(str+"不包含在資料檔中");
}
------重複輸入
package chap1;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
public class test1209 {
public static void main(String args[])throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fr = new BufferedReader(new FileReader("data.txt"));
int i=0, flag=0;
String str,str1,str2;
String name[] = new String [10];
while((str = fr.readLine()) !=null){
name[i]=str;
System.out.println("name["+i+"]="+name[i]);
i=i+1;
}
int doit = 0;
while(doit != -1){
System.out.println("請輸入姓名");
str = br.readLine();
for (int j=0;j<i;j++){
if(str.equals(name[j])){
flag=1;
}
}
if (flag==1)
System.out.println(str+"包含在資料檔中");
else{
System.out.println(str+"不包含在資料檔中");
}
System.out.println("繼續 請輸入任意鍵,停止-1");
if(Integer.parseInt(br.readLine())==-1)
doit=-1;
System.out.println("執行結束");
flag=0;
}
}
}
------
資料檔 更改 為
黃千華
123
王宇治
456
楊宇文
789
-------
package chap1;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
public class test1209 {
public static void main(String args[])throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fr = new BufferedReader(new FileReader("data.txt"));
int i=0, flag=0;
String str,pw;
String name[] = new String [10];
String pass[] = new String [10];
while((str = fr.readLine()) !=null){
name[i]=str;
pass[i]=fr.readLine();
System.out.println("name["+i+"]="+name[i]);
System.out.println("pass["+i+"]="+pass[i]);
i=i+1;
}
int doit = 0;
while(doit != -1){
System.out.println("請輸入姓名");
str = br.readLine();
System.out.println("請輸入密碼");
pw = br.readLine();
for (int j=0;j<i;j++){
if(str.equals(name[j])&&pw.equals(pass[j]))
flag=1;
}
if (flag==1)
System.out.println(str+"包含在資料檔中");
else{
System.out.println(str+"不包含在資料檔中");
}
System.out.println("繼續 請輸入任意鍵,停止-1");
if(Integer.parseInt(br.readLine())==-1)
doit=-1;
flag=0;
}
}}
留言列表