返回列表 發帖

2023/11/04 課堂重點(含線上考試傳來這裡)

本帖最後由 鄭繼威 於 2023-11-4 17:32 編輯

[複習]
405 字串與檔案處理 (讀取檔案並修改)
407 字串與檔案處理 (字元刪除及另存新檔)

[進度]
408 字串與檔案處理 (字串長度與反轉連結)

[KitaJudge 考試]
405 字串與檔案處理 (讀取檔案並修改)

[回家作業]
考406 (記得看!記得看!記得看!)


錄影連結

  1. import java.util.Scanner;
  2. import java.io.FileReader;
  3. import java.io.BufferedReader;
  4. public class Ch04 {

  5.         
  6.         public static void main(String args[])
  7.         {
  8.                
  9.                 Scanner s=new Scanner(System.in);
  10.                 String str;
  11.                 int[] n=new int[3];
  12.                 for(int i=0; i<=2; i++)
  13.                 {
  14.                         n[i]=s.nextInt();
  15.                 }
  16.                 try
  17.                 {
  18.                      
  19.                         BufferedReader br=new BufferedReader(new FileReader("read.txt"));
  20.                         for(int i=0; i<=2; i++)
  21.                         {
  22.                                 str=br.readLine();
  23.                                 for(int j=0; j<str.length(); j++)
  24.                                 {
  25.                                         if(j<n[i])
  26.                                         {
  27.                                                 System.out.print(n[i]);
  28.                                         }
  29.                                         else
  30.                                         {
  31.                                                 System.out.print(str.charAt(j));
  32.                                         }
  33.                                 }
  34.                                 System.out.println();
  35.                         }
  36.                        
  37.                 }
  38.                 catch(Exception e)
  39.                 {
  40.                         System.out.println("error");
  41.                 }
  42.                
  43.         }
  44.         

  45. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. import java.io.FileReader;
  3. import java.io.BufferedReader;
  4. public class JP405 {
  5.         public static void main(String args[])
  6.         {
  7.                 Scanner s=new Scanner(System.in);
  8.                 String str;
  9.                 int[] n=new int[3];
  10.                 for(int i=0; i<=2; i++)
  11.                 {
  12.                         n[i]=s.nextInt();
  13.                 }
  14.                 try
  15.                 {
  16.                         BufferedReader br=new BufferedReader(new FileReader("read.txt"));
  17.                         for(int i=0; i<=2; i++)
  18.                         {
  19.                                 str=br.readLine();
  20.                                 for(int j=0; j<str.length(); j++)
  21.                                 {
  22.                                         if(j<n[i])
  23.                                         {
  24.                                                 System.out.print(n[i]);
  25.                                         }
  26.                                         else
  27.                                         {
  28.                                                 System.out.print(str.charAt(j));
  29.                                         }
  30.                                 }
  31.                                 System.out.println();
  32.                         }
  33.                 }
  34.                 catch(Exception e)
  35.                 {
  36.                         System.out.println("error");
  37.                 }
  38.         }
  39. }
複製代碼

TOP

  1. import java.io.BufferedReader;
  2. import java.io.FileReader;
  3. import java.util.Scanner;
  4. public class JP405 {
  5.     public static void main(String[] args) throws Exception {
  6.         int t[]=new int[3];
  7.         Scanner s=new Scanner(System.in);
  8.         for(int i=0; i<3; i++)
  9.             t[i]=s.nextInt();
  10.         BufferedReader br=new BufferedReader(new FileReader("read.txt"));
  11.         for(int i=0; i<3; i++)
  12.         {
  13.             String str=br.readLine();
  14.             for(int j=0, len=str.length(); j<len; j++)
  15.             {
  16.                 if(j<t[i])
  17.                     System.out.print(t[i]);
  18.                 else
  19.                     System.out.print(str.charAt(j));
  20.             }
  21.             System.out.println();
  22.         }
  23.     }
  24. }
複製代碼

TOP

返回列表