开发100以内加减乘除的考试系统

怎么设计出这种图文的考试系统,利用ntebeans 设计出这种图形化界面

img

img

img

学校的东西,步入社会用的太少了。我给你另一种写法,开发100以内加减乘除的考试系统
如有帮助,采纳

import java.util.Random;
import java.util.Scanner;
public class Main {
    public static void main(String[]args) {
        //启动界面
        System.out.println("--------------------------------");
        System.out.println("作者:XXX  学号:P20210304XXX");
//        System.out.println("-----------------------------");
        System.out.println("欢迎使用小学生数学练习系统v2.0");
        System.out.println("--------------------------------");
        System.out.println("按1进入练习系统,按0退出练习系统");
        System.out.println("--------------------------------");
        //输入0或1
        Scanner in = new Scanner(System.in);
        int num = in.nextInt();
        int dui = 0;
        int SUM = 0;
        do {
        //判断输入是否为0或1
        if(num==0||num==1||num==2||num==3||num==4) {
        if(num==1) {
            int a = 1;
            int b = 0;
            
            if(a<=100) {
                int x = (int)(Math.random()*101);
                int y = (int)(Math.random()*101);
                int z = (int)(Math.random()*4);
                int jiafa=x+y;
                int jianfa=x-y;
                int chengfa=x*y;
                int chufa=x/y;
                int i = 0;
                if(z == 0) {
                    System.out.println(x+"+"+y+"="+"?");
                    int answer = in.nextInt();
                    if(answer==jiafa) {
                        System.out.println("恭喜你答对了!");
                        dui ++;
                    }else {
                        System.out.println("很遗憾,你答错了!正确答案为:"+jiafa);
                        System.out.println("-----------------------------");
                    }
                }
                if(z == 1) {
                    System.out.println(x+"-"+y+"="+"?");
                    int answer = in.nextInt();
                    if(answer==jianfa) {
                        System.out.println("恭喜你答对了!");
                        dui ++;
                    }else {
                        System.out.println("很遗憾,你答错了!正确答案为:"+jianfa);
                        System.out.println("-----------------------------");
                    }
            }
                if(z == 2) {
                    System.out.println(x+"×"+y+"="+"?");
                    int answer = in.nextInt();
                    if(answer==chengfa) {
                        System.out.println("恭喜你答对了!");
                        dui ++;
                    }else {
                        System.out.println("很遗憾,你答错了!正确答案为:"+chengfa);
                        System.out.println("-----------------------------");
                    }
        }
                if(z == 3) {
                    System.out.println(x+"÷"+y+"="+"?");
                    int answer = in.nextInt();
                    if(answer==chufa) {
                        System.out.println("恭喜你答对了!");
                        dui ++;
                    }else {
                        System.out.println("很遗憾,你答错了!正确答案为:"+chufa);
                        System.out.println("-----------------------------");
                    }
        }
                System.out.println("请按1继续练习,按0退出练习");
                num = in.nextInt();
                SUM ++;
                if(num == 0 ) {
                    break;
                }
            }
        }
        }
        }while(num==1);
        double adv = (double)(dui/SUM)*100;
        System.out.println("-----------------------------");
        System.out.println("你本次一共练习了"+SUM+"题");
        System.out.println("答对了"+dui+"题");
        System.out.println("准确率为"+adv+"%");
    }
}

看起来很难,其实一点也不简单!

这样的界面还需要设计么 哈哈 太丑了。使用netbeans把相应的组件拖上去就可以了,要做的好看和美观就比较难了

界面化系统15r我就不信有人干

NetBeans上做很简单的。我都是用它搞开发的