基本信息
源码名称:24点卡牌(javafx实现)
源码大小:0.36M
文件格式:.7z
开发语言:Java
更新时间:2020-12-08
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
用javafx框架实现24点卡牌游戏
Pattern p = Pattern.compile("\\d "); // 匹配数字 Matcher m = p.matcher(enterBar.getText()); // 验证表达式是否使用到牌中四个数 for(int i=0;m.find( )&&i<4;i ) { boolean matched = false; for (int j = 0; j < 4; j ) { String str = m.group(); if (Integer.parseInt(str) == nums[j]) matched = true; } if(!matched){ label.setText("表达式中数字与牌上数字不匹配!"); return; } } // 使用js脚本引擎计算表达式是否成立 try{ if(Math.abs(Double.parseDouble(jse.eval(enterBar.getText()).toString())-24)<0.000001) label.setText("恭喜你!结果正确! " enterBar.getText() " = " Math.round(Double.parseDouble(jse.eval(enterBar.getText()).toString()))); else label.setText("计算结果不等于24"); } catch (Throwable obj){label.setText("表达式不合法!");}