`
luoyenabian
  • 浏览: 4708 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
最近访客 更多访客>>
文章分类
社区版块
存档分类

关于JAVA自定义异常

阅读更多

 利用自定义异常来控制产生的随机数是不是偶数!呵呵现在正在复习阶段,小弄了个实例,拿出来于大家分享下,欢迎给予批评

/**
 * 产生一个-100到100以内的随机数,判断这个随机数是不是偶数
 * @author Administrator
 *
 */
 class NotPlus extends Exception{
	public String notPlus(){
		String name="随机数不是正数";
		System.out.println(name);
		return name;
	}
	
	
}
class NotEven extends Exception{
	public String notEven(){
		String name="随机数不是偶数";
		System.out.println(name);
		return name;
	}
	
	
}

public class TestException {
   
	public void countNumber(int number)throws NotPlus,NotEven{
		if(number<0){
			NotPlus np=new NotPlus();
			np.notPlus();
			
		}
		else if(number%2!=0){
			NotEven ne=new NotEven();
			ne.notEven();
		}
		
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args)  {
		// TODO Auto-generated method stub
		TestException testException=new TestException();
		int number=(int)(Math.random()*100);
		double temp=Math.random();
		if(temp<0.5){
			number=-number;
		}
		System.out.println("temp="+temp);
		
		System.out.println("产生的随机数是"+number);
		try{
			testException.countNumber(number);
			
		}
		 catch (NotPlus e) {
				e.notPlus();
			}
		
		catch (NotEven e) {
			e.notEven();
		}
        

}
}

 

0
1
分享到:
评论

相关推荐

    23.java自定义异常.zip

    23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java自定义异常.zip23.java...

    Java自定义异常处理

    Java自定义异常处理详细介绍,包括了很多比较经典的案例,可以自己研究自定义异常

    Java自定义异常源代码

    综上所述,Java自定义异常允许开发者创建符合应用需求的异常类型,提高代码的可读性和可维护性。通过理解异常的继承体系,编写自定义异常类,以及正确地抛出和处理异常,我们可以构建更加健壮和易用的Java应用程序。

    实际项目中java自定义异常

    在实际的Java开发项目中,自定义异常是提高代码可读性和可维护性的重要手段。异常处理是程序设计的关键部分,它有助于捕获并处理在程序执行过程中可能出现的错误或异常情况。Java提供了丰富的异常处理机制,包括预...

    java 自定义异常实例二

    下面我们将深入探讨Java自定义异常及其应用。 首先,自定义异常通常是通过扩展Java内置的`Exception`类或其子类来实现的。`Exception`类是所有可抛出异常的基类,它本身继承自`Throwable`类。创建自定义异常时,...

    JAVA自定义异常类

    ### JAVA自定义异常类 #### 一、基本概念与应用场景 在Java编程中,异常处理是一种重要的机制,用于处理程序运行时可能出现的各种错误情况。Java提供了丰富的内置异常类,但有时候,内置的异常类可能不足以精确地...

    JAVA 自定义异常 全局捕获

    自己编写异常类型 ,自定义错误异常进行全局捕捉。实现项目全局的拦截定义输出。。。

    java 自定义异常实例一

    总结一下,Java自定义异常是通过创建新的异常类来实现的,这些类通常继承自`Exception`类或其子类。自定义异常可以包含特定的错误信息,并在遇到预期之外的情况时抛出。通过使用自定义异常,开发者可以更好地组织和...

    java 自定义异常-编译异常和运行异常

    java 自定义异常--编译异常和运行异常2种;Java异常机制可以保证程序更安全和更健壮。虽说Java类库已经提供很多可以直接处理异常的类,但是有时候为了更加地捕获和处理异常以呈现更好的用户体验,需要开发者自定义...

    Java SE程序 自定义异常类

    Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE程序 自定义异常类Java SE...

    Java自定义异常类_1.txt

    ### Java自定义异常类详解 #### 一、Java异常体系概览 在Java语言中,异常处理机制是一种用于处理程序运行时错误的重要机制。Java中的异常处理基于`java.lang.Throwable`类,它有两个重要的子类:`Exception`和`...

    JAVA 自定义异常 Exception

    总的来说,Java自定义异常是异常处理机制的一个重要组成部分,它让开发者能够根据具体需求扩展和定制异常处理流程,有效地管理程序运行中的错误情况,从而提升软件的稳定性和可靠性。通过学习和掌握这一技能,开发者...

    dubbo捕获自定义异常_dubbo异常捕获_dubbo异常_自定义异常_捕捉异常_

    在 Java 中,自定义异常通常继承自 `Exception` 或其子类。例如,你可以创建一个名为 `CustomServiceException` 的异常类,它可能包含特定的错误码和错误信息: ```java public class CustomServiceException ...

    Java 实例 - 自定义异常源代码-详细教程.zip

    以下是一些关于Java自定义异常的重要知识点: 1. **异常基础**:在Java中,异常是一种特殊的对象,用于表示程序运行时遇到的问题。Java使用`Exception`类作为所有异常的基类。当程序遇到错误时,会抛出一个异常,这...

    java 自定义异常

    java自定义异常,java自定义异常的介绍,如何创建自定义异常,如何使用自己创建的自定义异常。

    异常类:自定义异常类

    本文将详细介绍如何在 Java 中创建自定义异常类,并通过一个示例来展示如何使用这些自定义异常。 #### 创建自定义异常类 自定义异常类是指开发者根据实际需求自定义的异常类型。在 Java 中,创建自定义异常类通常...

    Java 自定义异常和抛出异常

    自定义异常和抛出异常是Java异常处理机制的重要组成部分,它们允许开发者更精细地控制程序的错误处理流程。本篇文章将深入探讨这两个概念。 首先,让我们了解什么是自定义异常。Java提供了一套内置的异常类,如`...

    java自定义异常之用户登录

    默认情况下,Java提供了很多内置的异常类型,如`NullPointerException`, `IllegalArgumentException`等,但有时这些内置异常并不能满足我们特定业务场景的需求,这时候就需要自定义异常。 自定义异常通常继承自`...

    学习java的自定义异常演示代码

    自定义异常是Java异常处理的一部分,它允许我们根据特定的业务需求创建自己的异常类。下面将详细介绍如何在Java中定义和使用自定义异常。 首先,让我们了解Java异常的基本概念。Java中的异常是一种事件,它在程序...

    Java自定义异常_动力节点Java学院整理

    本文将深入探讨Java自定义异常及其在实际代码中的应用。 首先,Java异常是通过`Exception`类或其子类来表示的。当程序中出现非正常情况时,可以抛出一个异常对象。Java提供了丰富的预定义异常类,如`IOException`, ...

Global site tag (gtag.js) - Google Analytics