问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA求助各位大神

发布网友 发布时间:2023-09-15 08:14

我来回答

4个回答

热心网友 时间:2024-12-05 10:41

import java.util.*;

public class P
{
public static void main(String[] args)
{
final int ScorePerExam=10;
Scanner sc=new Scanner(System.in);
Random r=new Random(Calendar.getInstance()
.getTimeInMillis());
int n=0,right=0,wrong=0,num,sum,answer;
boolean exit=false,jixu;
String menu;

while(!exit)
{
System.out.println("Y、开始测试");
System.out.println("Q、退出系统");
System.out.print("请选择一个菜单:");
menu=sc.nextLine().substring(0,1).toUpperCase();
switch(menu)
{
case "Y":
jixu=true;
n=right=wrong=0;
while(jixu && n<10)
{
sum=r.nextInt(101);
num=r.nextInt(101);
System.out.printf("%d+%d=",sum,num);
sum+=num;
try
{
answer=Integer.parseInt(sc.nextLine());
if(sum==answer)
{
System.out.println("Correct");
right++;
}
else
{
System.out.println("Error");
wrong++;
}
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
n++;
if(n<10)
{
System.out.print("是否继续?(Y/N):");
jixu=('Y'==sc.nextLine().toUpperCase().charAt(0) ?
true : false);
}
}
System.out.printf("这次测试共做了%d题,正确%d题,错误%d题,得分%d",
n,right,wrong,ScorePerExam*right);
System.out.println();
break;
case "Q":
exit=true;
break;
default:
System.out.println("无法处理的菜单命令");
break;
}
}
sc.close();
}
}

热心网友 时间:2024-12-05 10:41

import java.util.Scanner;

public class Test {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("开始测试请输入Y,退出请输入Q");
String yq = sc.nextLine();
if("Q".equals(yq)){
System.out.println("退出系统!");
return;
}else if("Y".equals(yq)){
System.out.println("开始测试!");
}
int score = 0;
for(int i=0;i<10;i++){
int a = (int)(Math.random()*100+1);
int b = (int)(Math.random()*100+1);
System.out.println(a + "+" + b + "=?" );
Scanner s = new Scanner(System.in);
String result = s.nextLine();
if(result.equals(Integer.toString(a+b))){
score += 10;
System.out.println("Correct!加10分!");
}else{
System.out.println("Error,不加分!");
}
}
System.out.println("测试完成,总分:"+score);
}

}追问谢了,结合了你的代码,我也终于敲出来了,再次感谢。

热心网友 时间:2024-12-05 10:41

题目数量k=1,正确的题目c=0

用Math .random()生产一个0到1之间的随机小数

两个100内的数的和,就是0到200的一个数字,把1得到的随机数乘以200,用Math.round取整数,得到数字R

用户输入答案,对比是不是等于R,是的话打印"Correct!”,c++,否则错误输出“Error”

题目数量k++,如果k小于10,回到第二步,否则到第六步

打印c的值

热心网友 时间:2024-12-05 10:42

私聊我吧,可以教你做
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学入学应该带哪些必备物品? tim删除聊天记录的方法步骤 pc端彻底删除tim聊天记录 甩脂机调到什么档位 如何用甩脂机 甩脂机的正确使用方法 使用抖脂机要注意什么 怎样申请小号微信号 ...的长和宽分别增加6米,扩建后草坪的面积增加了多少 ...扩建后长和宽分别增加10米,扩建后的操场面积增加了多少平方米?_百 ... 长方形的公园它的面积长和宽分别扩大十米后它的平方增加了面积增加了13... 早晚课需要念忏悔偈吗? 一百个网线穿金属管可以吗 晶酷美白祛斑弹润精华油真的能去斑吗 妹妹带着同学吃住在姐姐家找工作快一个月了,合适吗?谢谢! 肌肉注射后药物被吸收进动脉还是静脉? 肌肉注射时药物先到达内环境的哪个部位啊? 在臀部肌肉注射青霉素血液最先从那个地方 肌肉注射时,药物直接进入( ) A. 血浆 B. 组织液 C. 淋巴 D. 细胞内液... 肌肉注射的药物最先进入的血管是什么?为什么? 口服或肌肉注射药物,药物先从哪进入血液循环?初二上的生物题。_百度知... 担心、忧虑用英语怎么说? 醉虾醉蟹调料 斯巴达~竞技场之神一共会有几集 阳台怎么打造成花园 怎样打造阳台花园?有哪些步骤? 封闭阳台怎么装成花园 普法栏目剧寻亲上下集分集剧情介绍 快手怎么找到可以合拍的视频 高度近视,可以跳舞吗? 羽毛球教练能带眼镜吗 求勋鹿灿白繁星王道文,谢谢 rolex 型号查询 i5 4590和1050ti能流畅玩使命召唤16吗? 2017怎么找需要烟草贷款的客户? 郴州的山体高层达到了多少米 湖南郴州九曲岭,回头岭海拔有多高 湖南郴州老鼠寨海拔多高 上海犬类养殖许可证和上海特种养殖行业协会会员证书的区别是什么? 请问一下野生动物驯养繁殖许可证和野生动物特种养殖许可证的区别... 王力宏的那首有“baby to my heart”的歌叫什么名字 heart中有几个heart 空挡接龙#31465谁能解呀 奔驰辅助蓄电池故障不更换有影响吗? 奔驰辅助蓄电池不换没事吗 银行贷款 要现金流量表 没有的要个 现金流量表免报说明 这个说明怎么... 三只鸭子去了稻田里怎么办? 我家养了十几只鸭子,每天放出来都是在门口活动的,晚上喂养的时候... 图中一只蝴蝶一只蝙蝠一只鸭子在哪呢怎么能找到? 小实验三年级作文 杜鹃花是金达莱花吗