用JAVA出10个100以内的随机整数(1-99)的减法题 5

基本要求(60分):出10个100以内的随机整数(1-99)的减法题,每答一题后给出反馈信息(回答正确或者错误)。全部做完后统计最终成绩,并根据结果显示不同等级每答对一题... 基本要求(60分):
出10个100以内的随机整数(1-99)的减法题,每答一题后给出反馈信息(回答正确或者错误)。全部做完后统计最终成绩,并根据结果显示不同等级
每答对一题加10分,共100分;60分以下不及格,60-80良好,80以上优秀。文件名以 t+座号为名保存

提示:10个题,使用for循环执行10次
随机数可使用Random类(P57)
输入答案可使用Scanner类(P66)
成绩等次判断使用if语句

1.所出题目的运算结果不能是负数(必须是 大的数-小的数,10分)
提示:如果产生的第二个数比与第一个数小,就把它们交换过来

2.输入“-1”则可提前结束答题,统计并输出成绩(10分)。注意:输入 “-11”,“-1a”等都是不合法的,只有输入“-1”才提前结束
提示:使用charAt(0)方法提取输入的第一个符号,与字符‘-’进行比较,charAt(1)提取第二个符号,与字符‘1’进行比较,使用length()方法获取输入字符串长度,判断是不是2个字符
格式:st.charAt(0) st.length(),其中st是字符串变量名
使用break语句跳出循环,必要时可与标号一起用(P63)

3.对输入的数据进行判定(20分):
当输入的不是一个正整数时,给出相应提示并重复本题,直到输入合法才进行下一题
提示:由于不合法输入的次数未知,可采用while循环
依次提取输入字符串中的每一个字符,判断是否是数字,只要有一个符号不是数字,后面的就不必再判断,可以提前结束循环
只有全部判断完成后,都没有非数字符号,才说明输入合法,才能转换成整型数据并进行减法运算和结果判断
字符串转换为整型:Integer.parseInt(字符串)
我要完全代码,越简单越好
展开
 我来答
深圳海枫科技有限公司
2018-05-11 · 专注互联网IT教育
深圳海枫科技有限公司
海枫致力于互联网IT技术人才综合服务平台,累计培养数万IT技术人才,不断适应市场及客户的需求,为客户创造价值。上线产品有:软件测试工程师、Java开发工程师、Web前端工程师、UI软件设计师
向TA提问
展开全部
1、题不难,不过5分, 别人没有那么多时间给你写的,目测,50-100分估计会有人给你写
2、给你一些提示吧,你自己可以写
3、随机获取0-N的整数:new Random().nextInt(N);
4、你上面的提示也有了,for循环可以控制次数。
5、比上面的提示更加简单的,你可以使用一个可以在java中执行 js的脚本的第三方包,那问题就简单多了,直接执行对应的字符串,看返回结果,对比就可以
6、独孤码农,IT方面的问题,我一般只给思路,不给答案。
love爱小司
2018-05-11 · 超过30用户采纳过TA的回答
知道答主
回答量:136
采纳率:75%
帮助的人:27.9万
展开全部
看着悬赏是5 给了一篇文章的字数,我就看不下去了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神牛码农
2018-05-10 · 用技术行走在移动互联网时代
神牛码农
采纳数:297 获赞数:1178

向TA提问 私信TA
展开全部
好多汉字……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式