|  | 
| 
 | |||||||
| 論壇說明 | 
| 歡迎您來到『史萊姆論壇』  ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 | 
|    | 
|  | 主題工具 | 顯示模式 | 
|  2007-05-26, 10:09 AM | #1 | 
| 長老會員  |  討論 - Java的判斷疑問 剛好腦筋思考了一下 如果把數字讀進陣列裡 陣列內容是1~1000數字 如果從中間把其中幾個數字拿掉 要如何判斷被被拿掉的數字 並列印出來阿 | 
| __________________ 金錢的數量,決定馬子的漂亮 硬碟的容量,決定男人的力量 製作Mail Logo按這裡 | |
|   | 
		送花文章: 257,
		
			
		   | 
|  2007-05-27, 10:57 PM | #7 (permalink) | 
| 長老會員  |   用大大的方式去寫好像也不太對耶 我的程式碼 語法: import java.io.*;
public class cc
{
    // 主程式
    public static void main(String[] args) throws Exception
    {
        String file = "logFile2.drc";
        // 建立File物件
        File name = new File(file);
          if ( name.exists() )
        {
          // 建立BufferedReader的輸入串流物件
          BufferedReader fr = new BufferedReader(new FileReader(name));
          
            String str;
              int bao;
            
            while ((str = fr.readLine()) != null) 
            {
          	String[] s = str.split(">");//將字串以空白做區隔 存入陣列
				//System.out.println(s[1]+" ");
				   bao= new Integer(s[1]);
				     System.out.println("數字:"+bao+" ");
				
				for (int i=0;i<=60;i++)
				{
                                  if (bao!=i)
                                   System.out.println(i+1);
             
                                 }   
                      
					        
	              }
			   fr.close();      // 關閉串流	
	 }
		 
		   else
          System.out.println("檔案[" + name + "不存在!");   
        } 
        
   }語法: 1 2 3 4 . . . 50 55 . . . 60 其中我把50~55給刪掉 | 
|   | 
		送花文章: 257,
		
			
		   |