2017-11-16 12 views
-4
  1. デザインコピーマシンテンプレート:文字列配列を返す方法は?

  2. メソッドシグネチャを持つすべてのコピー機から作られたコピーの合計数を記録

    • のpublic static変数int型totalNoOfCopy、とCopyMachine.java: public String [] copy(String strText、int intNos)。totalNoOfCopyの値を更新し、その要素値がすべてstrTextで配列サイズがintNosのString配列を返します。

  3. デザインプログラムUseCopyMachine.java: "!フライング"

    • コピー6 CopyMachine.javab
    • から
    • を対象キヤノンとfujistuを作成します。キャノンマシンとコピー8 "高!" on富士通製機
    • 2台の複写機からすべての複写機の内容を表示して、2台の複写機から総数を印刷します。
Javaへの全く新しい

とここに私の進歩で、次に何をすべきか、いくつかのアドバイスはありますか?

public class CopyMachine { 

    static int totalNoOfCopy; 

    public String[] copy(String strText, int intNos) 
    { 
     String[] ac= new String[intNos]; 
     totalNoOfCopy += intNos; 
     return ac; 
    } 
} 

public class UseCopyMachine { 
    CopyMachine canon = new CopyMachine(); 
    CopyMachine fujitsu = new CopyMachine(); 
} 
+2

ようこそ、質問は何ですか?何が問題ですか ? See [ask]。私はあなたの質問を書式設定を使って再フォーマットするよう自由にしました。(もっと良い) – AxelH

+0

「ac」にコピーを追加します。 'for'-loopを使って – Lino

答えて

0

私の理解から、私はあなたが要素を挿入し、取得するために、ループを使用して、配列を反復処理する必要が

、のようなものが必要だと思います。

public class CopyMachine { 

    public static int totalNoOfCopy; 

    public String[] copy(String strText, int intNos) { 
     String[] ac= new String[intNos]; 
     for (int i=0; i< intNos; i++) { 
      ac[i] = strText; 
     } 
     totalNoOfCopy += intNos; 
     return ac; 
    } 

    public static void main(String[] args) { 
     CopyMachine canon = new CopyMachine(); 
     String[] canonCopys = canon.copy("Flying!", 6); 
     CopyMachine fujitsu = new CopyMachine(); 
     String[] fujitsuCopys = fujitsu.copy("High!", 8); 

     System.out.println("Copies from Canon"); 
     for(String str: canonCopys) { 
      System.out.println(str); 
     } 

     System.out.println("Copies from fujitsu"); 
     for(String str: fujitsuCopys) { 
      System.out.println(str); 
     } 

     System.out.println("Total copies:" + CopyMachine.totalNoOfCopy); 
    } 
} 

プリント、

Copies from Canon 
Flying! 
Flying! 
Flying! 
Flying! 
Flying! 
Flying! 
Copies from fujitsu 
High! 
High! 
High! 
High! 
High! 
High! 
High! 
High! 
Total copies:14 
+0

それは私がそれがほしいと思ったのと全く同じです。 – Xerf

+0

@ Xerfは喜んで手助けします! – Sridhar

関連する問題