Java算24点

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:15:24
随机产生4个数,用循环进行四个数的判断,使得四个数进行加减乘除后的值打印出来,例如 a+b*c+d,要考虑到每种运算符的组合,用循环做,别的不要

public class ershidian {
// int h=0;
// public void aaa(int a[],int c)
// {
// int i=0;

// if(c==0){
// h+= a[i]+a[i+1];
// }else if(c==1){
// h+= a[i]-a[i+1];
// }else if(c==2){
// h+= a[i]*a[i+1];
// }else{
// h+= a[i]/a[i+1];
// }
// i++;
// System.out.println(h);
// }
public void kaka(int a[]){
int hi[]=new int[4];
int hj[]=new int[16];
int hf[]=new int[64];
// int hm[]=new int[4];
// int hm2[]=new int[4];
// int hv[]=new int [16];
int z=0;
int n=0;
// int p=0;
for(int i=0;i<4;i++){
if(i==0){
hi[i]=a[0]+a[1];
}else if(i==1){
hi[i]=a[0]-a[1];
}else if(i==2){
hi[i]=a[0]*a[1];
}else if(i==3){
hi[i]=a[0]/a[1];
}
}
for(int j=0;j<4;j++){
for(int g=0;g<4;g++){
if(g==0){
hj[z]=hi[j]+a[2];
}else i