FIF's 코딩팩토리

자바 기초 NCS교육과정(34)-스트링 문제풀이 본문

Back-End/국비 NCS교과과정

자바 기초 NCS교육과정(34)-스트링 문제풀이

FIF 2019. 7. 31. 22:38
반응형

이번 시간은 문제풀이 시간 입니다.

코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요!

생각하는 시간이 많을수록 실력은 향상됩니다.






Question 1) Prob005_String.java



[출력결과] 
  *****음료수 주문**** 
  고객님은 음료수 콜라, 3개를 주문하셨습니다. 
  지불하실 금액은 3000원 입니다. 
   
   *****음료수 주문**** 
  고객님은 음료수 사이다, 2개를 주문하셨습니다. 
  지불하실 금액은 2400원 입니다.

public class Prob005_String { 

   public static void main(String[] args) { 
   //여기에 구현하세요! 

   }//end main() 
    
   public static String[] tokenData(String data){ 
      //여기에 구현하세요! 
   } 
    
   public static Drink process(String[] data){ 
      //여기에 구현하세요! 
   } 
    

}//end class 


































Answer 1) Prob005_String.java

public class Prob005_String { 

   public static void main(String[] args) { 
      String done="콜라:1000:3"; 
      String[] arr1=tokenData(done); 
      Drink d1=process(arr1); 
      d1.display(); 
       
      String dtwo="사이다:1200:2"; 
      String[] arr2=tokenData(dtwo); 
      Drink d2=process(arr2); 
      d2.display(); 

   }//end main() 
    
   public static String[] tokenData(String data){ 
       
      return data.split(":"); 
   } 
    
   public static Drink process(String[] data){ 
      Drink dn=new Drink(data[0],Integer.parseInt(data[1]),Integer.parseInt(data[2])); 
      return dn; 
   } 
    

}//end class 

출력결과

 

반응형
Comments