山东科技大学济南校区课程设计
要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数
package java课程设计;
import java.util.Scanner;
public class math {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入你出题的数目");
Scanner sc=new Scanner(System.in);
double j=sc.nextDouble();//输入题的数目
double n=0;
for(int i=1;i<=j;i++)
{
int number1=(int)(1+Math.random()*10);
int number2=(int)(1+Math.random()*10);
System.out.println(number1+" "+number2);
if(number1>=number2)
{
System.out.println(number1+"-"+number2+"="+"?");
int cha=sc.nextInt();
if(cha==(number1-number2))
{
System.out.println("小朋友,回答正确,给你糖吃~");
n++;
}
else
{
System.out.println("小朋友,很遗憾,你答错了");
}
}
else
{
System.out.println(number1+"+"+number2+"="+"?");
int sum=sc.nextInt();
if(sum==(number1+number2))
{
System.out.println("小朋友,回答正确,给你糖吃~");
n++;
}
else
{
System.out.println("小朋友,很遗憾,你答错了,没糖了啊");
}
}
}
System.out.println("正确率为"+(n/j));
}
}