2017-12-06 1 views
-1

Java를 사용하여 볼륨을 기준으로 Salesforce의 가격을 확인하고 싶습니다.Java를 사용하여 계층 가격/볼륨 가격 확인

예를 들어 가격 1-1000의 수량은 2.25 1001-3000 수량에 대한 각
가격은 3001-5000 수량에 대한 각
가격은 1.5 $ 2 $입니다 $ 각
그래서 4000 수량을 구입할 경우 가격 분할은 첫 번째 1000에 대해 2.25 $, 다음 2000 년에 2 $, 나머지 1,000이 1.5 $로 책정됩니다. 4000 제품
예상 출력은 =이다 7750 ([email protected]$ 4000 2 @ $ + 1500 @ 1.5 $)

+0

이 질문은 제로 덤프 요구 사항 덤프 인 것으로 보입니다. 질문을 [편집]하여 [Minimal, Complete, Verifiable example] (http://stackoverflow.com/help/mcve)을 시도하거나 어려움이있는 곳을 정확하게 * 분명히 밝힐 수있는 경우, 이 downvote는 철회 될 수 있습니다. –

+1

예상 출력이 무엇입니까 –

+0

4000 제품의 예상 출력 = 7750 ([email protected]$ +4000 @ 2 $ + 1500 @ 1.5 $ –

답변

1
다른 경우처럼 당신은 조건문을 사용하여 수행 할 수 있습니다

: 나는을 downvoted 한

public class cn { 
    public static void main(String arf[]) 
    { 
     Scanner in =new Scanner(System.in); 
     int items; 
     double sum=0; 
     items=in.nextInt(); 
     if(items<=1000) 
     { 
      sum=items*2.25; 
      System.out.println((int)sum); 
     } 
     else 
     { 
      if(items<=3000&&items>1000) 
      {sum=2250; 
      items-=1000; 
       sum+=items*2; 
       System.out.println((int)sum); 

      } 
      else 
      { 
       if(items<=5000&&items>3000) 
       {sum=6250; 
       items-=3000; 
        sum+=items*1.5; 
        System.out.println((int)sum); 

       } 
      } 
     } 
    } 
} 
관련 문제