请选择 进入手机版 | 继续访问电脑版

登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 980|回复: 0

【Java】模拟超市收银系统

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 22:12:31 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. import java.util.*;
    ; q5 x4 J) S! ], c5 B  i
  2. public class Main {
    % u( Q3 k  M4 k
  3.     public static void main(String[] args) {
    : I" _* w; ^' N" l# S, I" h, n, P! A; ]
  4.         String pName1="苹果";
    6 Y; y( f) i( ]
  5.                 double pPrice1=3.9;; J2 f: J8 m+ O- }8 `# x& l/ }. A
  6.                 String pNums1="1001";
      j0 o0 M2 D6 e  u" n# n) J4 \
  7.                 " x9 [, J7 c( Z4 A
  8.                 String pName2="香蕉";  O) W4 Q: ~1 j% V, G7 L* S' }
  9.                 double pPrice2=5.6;, H+ ?6 r7 d7 y
  10.                 String pNums2="1002";  o* g' E' r$ U# w) N1 ?
  11.                 $ i: i3 w! N+ Z7 s* H; w, D2 z6 f
  12.                 String pName3="橘子";7 i/ C! y! S$ M! v2 s1 N
  13.                 double pPrice3=4.5;
    & y3 j0 g- j  D! `
  14.                 String pNums3="1003";
    1 t0 F8 a- `4 q; j* }6 `: P
  15.                
    3 ~6 k8 w7 C( F8 P2 |
  16.                 Scanner s =new Scanner(System.in);5 u% A$ G' O& n; N9 P* o# l/ q
  17.                 System.out.println("欢迎进入超市收银系统!");
    # z. l& |# @( M! X* f
  18.                 System.out.println("请输入商品编号:");/ f+ @+ h+ q9 Y/ h5 v( @
  19.                 String num =s.next();
    5 N! [. S( u: b' P) N7 J. u. z
  20.                 System.out.println("请输入购买的重量(斤):");
    , r! y- ^- I; B" `' D& u, l
  21.                 double weight=s.nextDouble();
    0 W+ q, a7 Z% d' J* f* N
  22.                
    4 k5 z( R. i) i! w9 k3 C, B
  23.                 String pName ="";
    6 {9 H3 m( b. w% _. j3 E2 a! U7 |
  24.                 double pPrice=0;
    ( a1 L; g( i5 g" e$ L
  25.                 if(num.equals(pNums1)){4 b, W4 x+ G1 U" E/ k6 Q3 ]
  26.                         pName=pName1;
    0 B. s. s3 [$ G8 \
  27.                         pPrice=pPrice1;
    2 D( W. f9 S" V; d6 x5 k( e+ ?- E
  28.                 }else if(num.equals(pNums2)){
    % L) D3 N' z* Q
  29.                         pName=pName2;
    # t; ?3 V' e' c- U% Y& P
  30.                         pPrice=pPrice2;
    . B' y9 ]! u6 r0 V! ^" S. ?4 T
  31.                 }else if(num.equals(pNums3)){7 T# X% i. Y1 E, \
  32.                         pName=pName3;
    & S3 Y9 M. i5 o, F; N8 _
  33.                         pPrice=pPrice3;
    9 ~5 p; m& G# s! {8 A) f2 W9 N% X# ?5 c
  34.                 }else{
    , D, e* \4 i7 {" i) o
  35.                         System.out.println("输入错误");2 {6 S/ J1 X6 x$ N- X6 N
  36.                 }. a; X  ~- w# Q: I! |3 [
  37.                 System.out.println("您购买的商品是:"+pName+" "+"单价:"+pPrice+"元"+" "+"一共:"+pPrice*weight+"元");+ E9 i. |" U% d
  38.                 System.out.println("请输入收银(元):");
    1 u. K0 k3 t2 ~! W7 x/ L8 }
  39.                 double money =s.nextDouble();+ @; V0 H$ t3 L/ P/ v0 H% y! K
  40.                 double change=money-pPrice*weight;# B& l* {% b2 D
  41.                 System.out.println("找零:"+change);2 d7 e0 P, ]; r3 B1 n1 L4 h! N6 ]
  42.     }
      O, r" J( w4 n$ z+ X
  43. }$ t/ H, `* H) |' a" Y, J5 }9 [
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-18 16:07 , Processed in 0.053997 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表