Board logo

標題: TQC210 [打印本頁]

作者: 許逸瑋    時間: 2012-5-5 12:05     標題: TQC210

  1. import java.util.* ;
  2. public class jva210{

  3.    public static void main(String args[]){
  4.                
  5.                 System.out.println("請輸入字串");

  6.                 Scanner s = new Scanner(System.in);
  7.                 String str = s.next();

  8.                 System.out.println("請輸入要搜尋的字元或字串");
  9.                 String str2 = s.next();

  10.                 int loc = -1;
  11.                 boolean find = false;
  12.                 boolean afind = false ;
  13.                 do{
  14.                         if( (loc = str.indexOf(str2,loc+1)) > -1 ){
  15.                                 if(!find){
  16.                                         System.out.println("第幾個位置找到了");
  17.                                         find = true;
  18.                                 }
  19.                                 afind = true ;
  20.                                 System.out.println(loc+1);
  21.                         }
  22.                 }while(loc != -1);
  23.                
  24.                 if(!afind) System.out.println("字元不在字串中");
  25.    }
  26. }
複製代碼

作者: TOM    時間: 2012-5-5 12:13

  1. import java.io.*;
  2. import java.util.Scanner;


  3. public class JVA02{
  4.    
  5.    public static void main(String args[]){
  6.            System.out.println("請輸入字串");
  7.            Scanner s = new Scanner(System.in);
  8.        String str1 = s.nextLine();
  9.        System.out.println("請輸入要搜尋的字元或字串");
  10.        String str2 = s.nextLine();
  11.        boolean find = false ;
  12.        int index = -1 ;
  13.        do{
  14.             index = str1.indexOf(str2,index+1);           
  15.            if(index>-1)
  16.            {
  17.                    if(!find)
  18.                    {
  19.                            System.out.println("第幾個位置找到了!");
  20.                            find = true ;
  21.                    }
  22.                    System.out.println(index+1);
  23.            }
  24.        }while(index!=-1);
  25.        {   
  26.             if(!find) System.out.println("您要搜尋的字不在字串中");
  27.               
  28.        }
  29.       
  30.       }
  31.    }
複製代碼

作者: johnson    時間: 2012-5-12 08:02

  1. import java.util.Scanner;
  2. public class TQC210
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 boolean find,indexfind;
  7.                 System.out.println("請輸入字串");
  8.                 Scanner s=new Scanner(System.in);
  9.                 String str=s.nextLine();
  10.                 System.out.println("請輸入要搜尋的字元或字串");
  11.                 String str2=s.nextLine();
  12.                 int index=-1;
  13.                 find=false;
  14.                 indexfind=false;
  15.                 do
  16.                 {
  17.                         if((index=str.indexOf(str2,index+1))>-1)
  18.                         {
  19.                                 find=true;
  20.                                 if(!indexfind)
  21.                                 {
  22.                                         System.out.println("第幾個位置找到了");
  23.                                         indexfind=true;
  24.                                 }
  25.                                 System.out.println(index+1);
  26.                         }
  27.                 }while(index!=-1);
  28.                 if(!find)
  29.                 System.out.println("搜尋字元不在字串中");
  30.         }
  31. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2