java算24点
来源:互联网 发布:淘宝只能用花呗分期吗 编辑:程序博客网 时间:2024/06/05 09:22
package test;public class Ershisidian {static double array[] = { 2, 3, 8,13 };//需要算的数static String yunsuan[] = { "+", "-", "*", "/" };public static void main(String args[]) {for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++) {if (i == j) {continue;}for (int x = 0; x < 4; x++) {if (x == j || x == i) {continue;}for (int y = 0; y < 4; y++) {if (y == i || y == x || y == j) {continue;}for (int jia = 0; jia < 4; jia++) {double sum = 0;sum = test(array[i], array[j], yunsuan[jia]);for (int jian = 0; jian < 4; jian++) {double sum1 = 0;sum1 = test(sum, array[x], yunsuan[jian]);for (int cheng = 0; cheng < 4; cheng++) {double sum2 = 0;sum2 = test(sum1, array[y], yunsuan[cheng]);if (sum2 == 24)System.out.println(sum2 + "=" +"((("+ array[i] + yunsuan[jia] + array[j]+")" + yunsuan[jian] + array[x]+")" + yunsuan[cheng] + array[y]+")");}}}}}}}}public static double test(double a, double b, String x) {if (x.equals("+")) {return a + b;} else if (x.equals("-")) {return a - b;} else if (x.equals("*")) {return a * b;} else {return a / b;}}}
阅读全文
0 0
- java算24点
- Java计算24点
- 24点:java版
- 24点java代码
- 24点游戏 Java 递归
- 【JAVA】24点 递归穷举
- 计算24点(Java)
- 24点游戏(java)
- java实现24点算法
- 扑克牌算24点(Java面板刷新)
- VB算24点
- VB算24点
- 算24点程序
- 算24点
- poj3983 算24点
- 递归算24点
- Python算24点
- 【a501】算24点
- 自己写类似coordinatorlayout的实现效果,解决一些coordinatorlayout不能满足的要求
- 数据结构(二):Java实现:链表实现增删查操作(具有头结点)
- IOS UITableview 刷新某一个cell 或 section
- spring cloud feign hystrix doesn't work
- 内核--任务调度--等待
- java算24点
- Merge(石子合并加强版)
- Lucene6入门教程(四)索引文件格式
- Python三大器之生成器
- Qt Gui编程中两种创建窗体界面方法
- HTML+CSS+JS 编写拼图小程序
- sdut 数据结构实验之链表九:双向链表---线性链表存储结构
- angular4后台管理系统搭建过程总结
- Thumbnails 处理图片