---------課前測試

資料檔

黃千華

王宇治

楊宇文

陳添智

王平

---測試  程式碼

 

 

 

 

 

---

 

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;
 } 
  
  
  

 }}
 

 

 

 

 

 

玥君 發表在 痞客邦 PIXNET 留言(0) 人氣()