用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(字符串)
我要完全代码,越简单越好 展开
出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(字符串)
我要完全代码,越简单越好 展开
3个回答
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方面的问题,我一般只给思路,不给答案。
2、给你一些提示吧,你自己可以写
3、随机获取0-N的整数:new Random().nextInt(N);
4、你上面的提示也有了,for循环可以控制次数。
5、比上面的提示更加简单的,你可以使用一个可以在java中执行 js的脚本的第三方包,那问题就简单多了,直接执行对应的字符串,看返回结果,对比就可以
6、独孤码农,IT方面的问题,我一般只给思路,不给答案。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |