用java编写小学数学考试系统

阅读: 评论:0

用java编写小学数学考试系统

用java编写小学数学考试系统

功能:

1.学生输入题的数量。

2.系统随机产生1-100的四则运算随机式。

3.学生输入答案,系统判断正误。正确得一分,错误不得分

4.打印出最终成绩

代码:

import java.util.Scanner;

public class ss {

public static void main(String[] args) {

kaishi();

}

public static int suijishu() //产生随机数

{

int x=(int)(Math.random ()*(100-1+1));

return x;

}

public static char suijifuhao()//随机符号

{

int x=(int)(Math.random ()*(3-1+1));

if (x==1) return '+';

if (x==2) return '-';

if (x==3) return '*';

else return '/';

}

public static int yunsuan()//产生运算式

{

int x=suijishu();

int x1=suijishu();

char y=suijifuhao();

System.out.println("运算式:"+x+y+x1);

if(y=='+')return x+x1;

if(y=='-')return x-x1;

if(y=='*')return x*x1;

else und (x/x1);

}

public static boolean jiancha()//检查是否正确

{

int sr,zq;zq=yunsuan();

System.out.print("输入答案:");

Scanner sc=new Scanner(System.in);

sr&#Int();

if(sr==zq){System.out.println("正确!");return true;}

else System.out.println("错误!");return false;

}

public static int chengji(int cishu)

{

int cj=0;

for(int i = 0; i < cishu; i++)

{

if (jiancha()) cj+=1;

else continue;

}

return cj;

}

public static void kaishi()

{

int x = 0;

System.out.print("输入题目数量:");

Scanner sc=new Scanner(System.in);

x&#Int();

System.out.println("得分:"+chengji(x));

}

}

本文发布于:2024-01-31 08:09:45,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170665978727001.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:小学数学   考试   系统   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23