2017-11-16 3 views
-4
  1. 디자인 복사기 템플릿 :문자열 배열을 반환하는 방법은 무엇입니까?

  2. 방법 서명으로 모든 복사기로 만든 사본의 총 수를 기록

    • 공공 정적 int 변수 totalNoOfCopy와 CopyMachine.java : public String [] copy (String strText, int intNos), totalNoOfCopy 값을 업데이트하고 모든 요소 값이 strText이고 배열 크기가 intNos 인 문자열 배열을 반환합니다.

  3. 디자인 프로그램 UseCopyMachine.java :

    • 복사 6 CopyMachine.javab에서 객체 캐논과 후지쯔 만들기는 "플라잉!" 캐논 머신 및 복사 8 "높음!" on fujitsu machine
    • 2 대의 복사기의 모든 내용을 사용자에게 보여주고 2 대의 복사기에서 총 인쇄 매수를 인쇄하십시오. 여기 완전히 자바에 새로운

내 진행, 다음을 수행 할 것을 조언이 무엇입니까? 나의 이해에서

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 루프와 함께 – 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

관련 문제