资源简介
加减乘除24,java的GUI界面,输入的数字在1-13的范围内,能自动计算所有运算的和为24的结果,产生的结果中已去除了冗余的结果,并统计产生结果的个数,界面美观,希望大家喜欢。
代码片段和文件信息
import java.io.*;
import java.util.Random;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Func
{
float func[]=new float[6];
float add(float xfloat y){
return x+y;
}
float sub(float xfloat y){
return x-y;
}
float mul(float xfloat y){
return x*y;
}
float div(float xfloat y){
return x/y;
}
void operate(float xfloat y){
func[0]=add(xy);
func[1]=sub(xy);
func[2]=mul(xy);
func[3]=div(xy);
func[4]=-func[1];
func[5]=1/func[3];
}
}//fgh;
class forprinti{
private int w;
int vi[]=new int[3];
String si;
public static void printf(String s){
System.out.print(s);
}
void GetMethod(int aint bint iboolean bi){
w=i;
if(w==0){ if(bi) printf(“(“+a+“+“+b+“)“); vi[0]=a;vi[1]=0;vi[2]=b;
si=“(“+a+“+“+b+“)“;
}
if(w==1){ if(bi) printf(“(“+a+“-“+b+“)“); vi[0]=a;vi[1]=1;vi[2]=b;
si=“(“+a+“-“+b+“)“;
}
if(w==2){ if(bi) printf(“(“+a+“*“+b+“)“); vi[0]=a;vi[1]=2;vi[2]=b;
si=“(“+a+“*“+b+“)“;
}
if(w==3){ if(bi) printf(“(“+a+“/“+b+“)“); vi[0]=a;vi[1]=3;vi[2]=b;
si=“(“+a+“/“+b+“)“;
}
if(w==4){ if(bi) printf(“(“+b+“-“+a+“)“); vi[0]=b;vi[1]=1;vi[2]=a;
si=“(“+b+“-“+a+“)“;
}
if(w==5){ if(bi) printf(“(“+b+“/“+a+“)“); vi[0]=b;vi[1]=3;vi[2]=a;
si=“(“+b+“/“+a+“)“;
}
}
}//rr;
class forprintj extends forprinti{
private int w;
int vj[]=new int[5];
forprinti rr=new forprinti();
String sj;
void GetMethod(int aint bint cint iint jboolean biboolean bj){
w=j;
if(w==0){ if(bj) printf(“(“);rr.GetMethod(abibi);
if(bj) printf(“+“+c+“)“);
vj[0]=rr.vi[0]; vj[1]=rr.vi[1]; vj[2]=rr.vi[2]; vj[3]=0; vj[4]=c;
sj=“(“+rr.si+“+“+c+“)“;
}
if(w==1){ if(bj) printf(“(“);rr.GetMethod(abibi);
if(bj) printf(“-“+c+“)“);
vj[0]=rr.vi[0]; vj[1]=rr.vi[1]; vj[2]=rr.vi[2]; vj[3]=1; vj[4]=c;
sj=“(“+rr.si+“-“+c+“)“;
}
if(w==2){ if(bj) printf(“(“);rr.GetMethod(abibi);
if(bj) printf(“*“+c+“)“);
vj[0]=rr.vi[0]; vj[1]=rr.vi[1]; vj[2]=rr.vi[2]; vj[3]=2; vj[4]=c;
sj=“(“+rr.si+“*“+c+“)“;
}
if(w==3){ if(bj) printf(“(“);rr.GetMethod(abibi);
if(bj) printf(“/“+c+“)“);
vj[0]=rr.vi[0]; vj[1]=rr.vi[1]; vj[2]=rr.vi[2]; vj[3]=3; vj[4]=c;
sj=“(“+rr.si+“/“+c+“)“;
}
if(w==4){ if(bj) printf(“(“+c+“-“);rr.GetMethod(abibi);
if(bj) printf(“)“);
vj[0]=c; vj[1]=1; vj[2]=rr.vi[0]; vj[3]=rr.vi[1]; vj[4]=rr.vi[2];
sj=“(“+c+“-“+rr.si+“)“;
}
if(w==5){ if(bj) printf(“(“+c+“/“);rr.GetMethod(abibi);
if(bj) printf(“)“);
vj[0]=c; vj[1]=3; vj[2]=rr.vi[0]; vj[3]=rr.vi[1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 834 2006-07-25 12:13 Gui Version\Exce.class
文件 1487 2006-07-25 12:13 Gui Version\forprinti.class
文件 1827 2006-07-25 12:13 Gui Version\forprintj.class
文件 1946 2006-07-25 12:13 Gui Version\forprintk.class
文件 626 2006-07-25 12:13 Gui Version\Func.class
文件 386 2006-07-25 12:13 Gui Version\Print.class
文件 7761 2006-07-25 12:13 Gui Version\Twentyfour.class
文件 12939 2006-07-25 12:09 Gui Version\Twentyfour.java
文件 343 2006-07-25 12:13 Gui Version\WinClose.class
目录 0 2006-07-25 12:03 Gui Version
----------- --------- ---------- ----- ----
28149 10
相关资源
- 一个自己用JAVA实现的简单ARMA建模
- Java开发的毕业设计-财务管理系统
- 基于java swing随机抽签程序第二版 by
- 基于java swing的随机抽签程序 by Empty
- JAVA SWT学生信息管理系统
- itext目录生成的一种方法
- java版 跳棋源码swing
- java的23种设计模式视频---免费共享
- 各种Hash函数JAVA版
- java将bmp格式文件转换成jpg
- 中信Java笔试题中信Java笔试题
- 可靠UDP传输(java)
- 一个简单JAVA+SQL的库存管理系统
- Java记事本-Java程序设计作业
- 合肥工业大学Java实验源代码
- EclipseIDEforJavaEEDevelopers百度云地址.t
- 基于Java+sql教师信息管理系统课设报告
- java实现文件复制
- 合工大java程序设计实验,货物管理系
- Java学生成绩管理系统源码.txt
- 分数计算器界面设计
- java电子相册
- java实验七
- 无线温湿度传感器上位机JAVA代码
- ssm框架开发北大青鸟超市后台管理系
- Java_OO作业:简单多项式导函数的求解
- 基于Java打砖块小游戏
- 模拟龟兔赛跑程序
- javax.annotation-api-1.3.jar
- Java+mysql通讯录信息的增删改查
评论
共有 条评论