重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
将成绩分为几个等级,且每个等级都有一个标记符,然后使用switch case来匹配标记符分别来判断,即可实现。
专注于为中小企业提供成都网站制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业冠县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
实现思路实际就是输入值,之后算总数后求出平均值,之后根据平均值,判断等级。
没有写保存文件的代码了,自己可以去百度一下用inputStream ouputStream这些输入输出流来写入文件。
需求:键盘录入一个成绩(整数类型),判断并输出成绩的等级。
1、循环体这一句 System.out.print(\n\nEnter the number grade for student +i+:);后面要加上:grade = keyboard.nextInt();这样才能开始下一次循环嘛。
2、说白了你这个程序还不够强壮,只针对用户输入的数字大小进行了异常分析,如果用户输入字母或者~!@#之类的符号,你就会有这个异常出现,如果想避免这个情况发生,可以学习下String 正则表达式用来规范用户输入。
3、注意此处没有break,因此在执行完j=1之后,会继续判断下面的语句是否为真,即case2,结果为false,仍然没有break,继续判断case3,出现break,跳出switch判断。另外判断语句case1之后是半角冒号,不是分号。
1、将成绩分为几个等级,且每个等级都有一个标记符,然后使用switch case来匹配标记符分别来判断,即可实现。
2、这是一个很简单C列子。定义学生输入的分数为score,并确定范围在0-100之间。
3、if (x0) printf(error\n);x/=10;还有逻辑错误。应该这样:include void main(){ int x;while(scanf(%d,&x)==1);{ //就是把switch前的 { 移到这儿。
4、%\t+100*e+%);} public static void main(String[]args){ new GradeAnalysis();} } 被当成参考答案的作业,嘿嘿,格式神马的绝对漂亮。