Java异常类举例,编写一个成绩管理应用程序,可以输入 n 个学生的成绩。

编程入门 行业动态 更新时间:2024-10-07 00:13:48

Java异常类举例,编写一个<a href=https://www.elefans.com/category/jswz/34/1769940.html style=成绩管理应用程序,可以输入 n 个学生的成绩。"/>

Java异常类举例,编写一个成绩管理应用程序,可以输入 n 个学生的成绩。

编写一个成绩管理应用程序,可以输入 n 个学生的成绩。其中有一个成绩录入 模块,在成绩录入的过程中,当出现录入的数据类型出现错误,或录入的成绩不 在 0~100 之间时,抛出响应的异常,并提示数据错误的原因。 程序框架如下,请将代码补充完整。

package exp3;
/**  编写一个成绩管理应用程序,可以输入 n 个学生的成绩。*  其中有一个成绩录入 模块,在成绩录入的过程中,当出现录入的数据类型出现错误,*  或录入的成绩不 在 0~100 之间时,抛出响应的异常,并提示数据错误的原因。 *  程序框架如下,请将代码补充完整。 */
import java.util.Scanner;
public class exe_exep {public static void main(String[] args) {// TODO Auto-generated method stubscore_demo s=new score_demo(); try{s.input_score();s.show_score();}catch(Score_Exception e){e.show_error();}}
}
class Score_Exception extends Exception
{int i;public Score_Exception(int n){i = n;}public void show_error(){System.out.println("错误输入成绩为:"+i+"  成绩必须在0-100");}
}
class score_demo
{ static final int number=2;int score[]=new int[number];Scanner in=new Scanner(System.in);public void Verify_score(int score) throws Score_Exception{ if(score<0 ||score>100)throw new Score_Exception(score);}public void input_score() throws Score_Exception  {System.out.println("请输入"+number+"个学生的成绩"); for(int i=0;i < number;i++){score[i] = in.nextInt();Verify_score(score[i]);}}public void show_score(){System.out.println("输入"+number+"个学生的成绩的成绩是:");for(int t:score) {System.out.println(t);}}
}

运行结果

请输入2个学生的成绩
10
-2
错误输入成绩为:-2  成绩必须在0-100

更多推荐

Java异常类举例,编写一个成绩管理应用程序,可以输入 n 个学生的成绩。

本文发布于:2024-02-14 09:09:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1762692.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:成绩   应用程序   异常   学生   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!