用java写出商品打折程序 java用接口做一个商品打折的程序

java\u6253\u6298\u7a0b\u5e8f\uff0c\u6709\u51e0\u4e2a\u4e0d\u660e\u767d\uff0c\u80fd\u5e2e\u5fd9\u5199\u4e0b\u6e90\u4ee3\u7801\u5417

\u6e90\u4ee3\u7801\u622a\u56fe\uff1a

\u7ed3\u679c\uff1a

\u9996\u5148\u8981\u77e5\u9053\u8fd9\u4e2a\u63a5\u53e3\u9700\u8981\u63a5\u53d7\u54ea\u4e9b\u53c2\u6570\uff0c\uff08\u5546\u54c1\u539f\u4ef7\uff0c\u6298\u6263\uff09\u8fd9\u4e24\u4e2a\u90fd\u662f\u4e0d\u786e\u5b9a\u7684\u53c2\u6570\u81f3\u5c11\u8981\u63a5\u53d7\u8fd9\u4e24\u4e2a\u53c2\u6570\uff0c\u53e6\u5916\u63a5\u53e3\u9700\u8981\u8fd4\u56de\u4ec0\u4e48\u3002\u65e2\u7136\u662f\u6253\u6298\u63a5\u53e3\u7684\u8bdd\u5f53\u7136\u662f\u8981\u8fd4\u56de\u6298\u540e\u7684\u4ef7\u683c\u561b\u3002\u90a3\u4e48\u63a5\u6536\u5546\u54c1\u539f\u4ef7\u548c\u6298\u6263\u503c\u540e\u8981\u8fd4\u56de\u6253\u6298\u540e\u7684\u4ef7\u683c\u9700\u8981\u505a\u54ea\u4e9b\u5904\u7406\u5c31\u5728\u63a5\u53e3\u91cc\u5904\u7406\u5c31\u597d\u4e86\u54af\u3002

尝试解答一下,这个里面还有老年和教师的判断就省略,主要是打折的代码

import java.util.Scanner;

class Test{
    public static void main (String[] args){
        Scanner sc = new Scanner(System.in);
        
        System.out.println("请输入消费的金额:");
        double oldprice = sc.nextDouble();
        double newprice;
        if(oldprice >= 2000){
            newprice = oldprice * 0.85;
        }else if(oldprice >= 1000 && oldprice < 2000){
            newprice = oldprice * 0.9;
        }else
            newprice = oldprice;
        Judge jud = new Judge();
        if(jud.isTeacher()|| jud.isOldman())
            newprice = newprice * 0.95;
        
        System.out.println("打折后的价格是:" + newprice);
        System.out.println("折扣的程度是: " + newprice / oldprice);
    }
    
}
class Judge{
    public boolean isTeacher(){
        boolean isTeacher = false;
        return isTeacher;
    }
    public boolean isOldman(){
        boolean isOld = false;
        return isOld;
    }
}


if条件{满足条件执行}else if 条件{满足条件执行}else{满足条件执行}
上述的条件就是总的消费金额,比如消费金额大于等于2000,执行消费金额打85折。

  • Java涓夌鍟嗗搧鎬讳环鏍煎ぇ浜3500鎴栬呮煇绉嶅晢鍝佹讳环澶т簬5000,鍒欐墦涓夋姌,鍚...
    绛旓細import java.util.Scanner;public class Demo { public static void main(String[] args) { System.out.print("璇蜂緷娆¤緭鍏ヤ笁绉鍟嗗搧鐨勪环鏍硷紝浠ョ┖鏍煎垎闅旓紙杈撳叆瀹屾垚鍚庢寜鍥炶溅纭锛塡r\n浠锋牸锛"); Scanner scanner = new Scanner(System.in); float price1 = scanner.nextFloat(); float...
  • 鐢╦ava鍐欏嚭鍟嗗搧鎵撴姌绋嬪簭
    绛旓細import java.util.Scanner;class Test{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); System.out.println("璇疯緭鍏ユ秷璐圭殑閲戦锛"); double oldprice = sc.nextDouble(); double newprice; if(oldprice >= 2000){ newprice = oldprice...
  • 姹傞珮鎵嬪府蹇鍐涓畝鍗曠殑java?
    绛旓細Scanner scanner = new Scanner(System.in);System.out.println("璇疯緭鍏ラ渶瑕佽喘涔扮殑鍟嗗搧鍜屾暟閲,鎸: 鍟嗗搧|鏁伴噺,鍟嗗搧|鏁伴噺 鍖哄垎");String input = scanner.next();String[] array = input.split(",");System.out.println("\n鍟嗗搧鍚嶇О|璐拱鏁伴噺(鏂)|鍟嗗搧浠锋牸(鍏/鏂)|鎵撴姌鍓嶄环鏍紎鎵撴姌鍚庝环鏍");...
  • java璇█switch閫夋嫨缁撴瀯
    绛旓細public class TestSwitch { / 鍋囪鏈虹エ鐨勪环鏍间负5000锛4~10鏈堜负鏃哄锛屾椇瀛eご绛夎埍鎵撲節鎶橈紝缁忔祹鑸辨墦鍏姌锛屾贰瀛eご绛夎埍浜旀姌锛岀粡娴庤埍鍥 鎶樸傜紪鍐绋嬪簭锛浣跨敤switch閫夋嫨缁撴瀯瀹屾垚銆傛牴鎹嚭琛岀殑鏈堜唤鍜岄夋嫨浠撲綅鐨勮緭鍑哄疄闄呬环鏍肩殑鏈虹エ銆傛彁绀猴細浣跨敤 switch閫夋嫨缁撴瀯鍒ゆ柇鏃哄鎴栨贰瀛c傚浠撲綅鐨勫垽鏂敤if閫夋嫨缁撴瀯銆傦紙杩欐槸鍦j...
  • java鎵撴姌绋嬪簭,鏈夊嚑涓笉鏄庣櫧,鑳藉府蹇鍐涓嬫簮浠g爜鍚
    绛旓細婧愪唬鐮佹埅鍥撅細缁撴灉锛
  • Java缂栧啓绋嬪簭璁$畻鎵撴姌鍚庨噾棰
    绛旓細public static void main(String[] args) { double amount = 1200;// 娑堣垂閲戦 boolean isTeacherOrOld = true; // 鏄惁鏈夋暀甯堣祫鏍艰瘉鎴栬呰佷汉鏍囪瘑 BigDecimal discountEightFive = new BigDecimal("0.85");// 85鎶 BigDecimal discountNine = new BigDecimal("0.9");// 95鎶 BigDecimal discount...
  • java:鏌愬晢鍦虹粰椤惧鐨鎶樻墸鐜囧涓 璐墿閲戦灏忎簬200,涓鎵撴姌銆傝喘鐗╅噾棰濆ぇ浜...
    绛旓細杩欐槸java鐨鍩虹闂, 涓昏鑰冨療鐨勫氨鏄痠f else鐨浣跨敤.鍙傝冧唬鐮佸涓 public class SearchFrame {public static void main(String[] args) {double m=520;computeMoney(m);double m1=5000;computeMoney(m1);}//姝ゆ柟娉曠敤浜庤绠 鎶樻墸 鍜屽簲浠橀噾棰漰ublic static void computeMoney(double m) {// m涓鸿喘鐗...
  • 鐢╦ava缂栧啓涓涓绋嬪簭,浠庨敭鐩樹笂杈撳叆鏌愮鍟嗗搧鍚嶇О,鍗曚环鐨鎶樻墸鐜,杈撳嚭璇ュ晢...
    绛旓細/ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input=new Scanner(System.in);String c="";double d=0.0;double e=0.0;System.out.println("璇疯緭鍏ュ晢鍝佸悕绉帮細");c=input.next();System.out.println("璇疯緭鍏鍟嗗搧鎶樻墸鐜囷細");d=input.nextDouble(...
  • 鎺ユ敹涓変釜鍟嗗搧浠锋牸,鍙鏈変竴绉嶅晢鍝佷环鏍煎ぇ浜50鍏,鎴栬呬笁绉嶅晢鍝佷环鏍肩殑缁煎悎...
    绛旓細double price3=0;int product1=0;int product2=0;int product3=0;java.util.Scanner sc=new java.util.Scanner(System.in);System.out.println("璇疯緭鍏3涓环鏍硷細");price1=sc.nextDouble();price2=sc.nextDouble();price3=sc.nextDouble();System.out.println("璇疯緭鍏3绉浜у搧鐨勬暟閲忥細");prod...
  • 璇烽珮鎵嬪府蹇欒皟璇曚笅涓嬮潰鐨Java绋嬪簭
    绛旓細"5. 璐墿娆鹃涓嶈冻100鍏冭咃紝娌℃湁浼樻儬銆");this.setSize(new Dimension(400,320)); //璁剧疆鏈鍣ㄥぇ灏 this.setTitle("鍟嗗搧浼樻儬淇冮攢浠疯绠"); //璁剧疆鏍囬 panel1.setFont(new java.awt.Font("Dialog",0,18)); //瀛椾綋璁剧疆 button1.setFont(new java.awt.Font("Dialog",0,18));/**...
  • 扩展阅读:写python商品打折的程序 ... 怎么用java写程序 ... 初学编程必背50个 ... java简单小应用程序 ... 先学c再学java ... 用java编写一个小程序 ... 用java编写购物小票 ... java写简单的购物系统 ... java入门程序 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网