java做pos机 java pos机
本文目录一览:
1、Java代码
- 2、如何用java实现一个刷卡系统?需要哪些技术?拜求!设计思路?有实现最好!!!!
3、我是一个刚刚出道的程序员最近应聘了一家专做pos机的公司。想问一下,pos机那里会用到java?
- 4、JavaPOS 什么东西
- 5、JAVA抽象类对具体类处理过程
Java代码
import java.text.NumberFormat;
import java.util.Scanner;
public class Pos {
public static void main(String[] args) {
// TODO Auto-generated method stub
@SuppressWarnings(“resource”)
Scanner scanner=new Scanner(System.in);
NumberFormat mFormat=NumberFormat.getInstance();
mFormat.setMaximumFractionDigits(2);
mFormat.setMinimumFractionDigits(2);
System.out.print(“请输入 顾客预付款金额:”);
Double money=0.0;
Double sales=0.0;
try {
money=Double.parseDouble(scanner.next());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
System.out.print(“请输入商品总价格:”);
try {
sales=Double.parseDouble(scanner.next());
} catch (Exception e) {
// TODO: handle exception
}
Double total_Prices=sales*1.07;
Double changes=money-total_Prices;
System.out.println(“顾客需要付款:” +mFormat.format(total_Prices));
System.out.println(“您需要找零:” +mFormat.format(changes));
}
}
如何用java实现一个刷卡系统?需要哪些技术?拜求!设计思路?有实现最好!!!!
刷卡系统 好比pos机么? 这个如果说实现的话最起码要和驱动打交道了 还有嵌入式吧 如果说你一点设计思路都没有就直接想做的话恐怕有点难 你还是先去查查相关资料吧 如果说有这样的usb硬件的话 然后再提供一些api接口的话我想做起来应该不是太难 如果是完全自己来做的话 那难度就很大了 主要看硬件
我是一个刚刚出道的程序员最近应聘了一家专做pos机的公司。想问一下,pos机那里会用到java?
很多地方都会用的,比如pos监控系统,一般都是用java写的。
补充:pos监控就是使用b/s架构的,一般后台用Weblogic
JavaPOS 什么东西
POS机的管理程序就是用java编写的,是用来管理POS机的各种硬件的驱动和商场营业的进\销\存等管理
POS监控就是使用b/s架构的,一般后台用Weblogic
JAVA抽象类对具体类处理过程
先设置一个情景:总公司给POS机做了个基础框架,这个POS机可以有物品数量,单价,折扣。公司要求POS机最后能通过这几个值来算价钱。算法已经有 就是单价*数量*折扣。但总公司并没有规定折扣是多少,要求各分公司自己完成自己的折扣算法,那么公司该怎么办呢?
这就是抽象类abstract的用武之地
abstract class Pos{
int amount; /物品数量/
float price; /单价/
float discount /折扣/
public float caculatePrice() /计价/
{
caculateDiscount; /先计算折扣/
return amount*price*discount; /返回价钱, 价钱是数量,单价,折扣三者之积/
}
public abstract void caculateDiscount(); /声明一个折扣的抽象方法/
}
如果分公司A定的折扣方案是3折,B分公司定的折扣方案是总价大于100的3折,小于100就5折,那么来看下A和B公司如何实现的
A公司实现如下:
class APos extends Pos{
public void caculateDiscount(){
discount = 0.3f; /A公司3折/
}
}
B公司实现如下:
class BPos extends Pos{
public void caculateDiscount(){
if(amount*price100)
{
discount = 0.3f;
}else
{
discount = 0.5f;
}
}
}
很简单的一个实现 希望对你有帮助