$BNc30%/%i%9$N%$%s%9%?%s%92=(B

Revised: Mar./21st/2002: Since: Jan./27th/2002

$B0J>e8+$F$-$?$H$*$j!"%3!<%G%#%s%0;~$KA[Dj$5$l$F$$$J$$>u67$G

$BA4$F$NNc30$O(B java.lang.Exception $B$N%5%V%/%i%9$G$"$j!"3F!9$N%Q%C%1!<%8$GMxMQ$5$l$F$$$k%/%i%9$K1~$8$F7Q>5$5$l$F$$$^$9!#$=$7$F!"%$%s%?%U%'!<%9$GNc30$,H/@8$9$k$HDj5A$5$l$F$$$k>l9g$J$I$K!"%W%m%0%i%^$,Nc30%/%i%9$rL@<(E*$K%$%s%9%?%s%92=$7$F%*%V%8%'%/%H$r(B throw $B$9$k$3$H$,$"$j$^$9!#(B

Exception $B%/%i%9$N%3%s%9%H%i%/%?(B

Exception()
Exception(String s)

$BFs$DL\$N%3%s%9%H%i%/%?$G$O!"%a%C%;!<%8$r;XDj$9$k$3$H$,=PMh$^$9!#(B

ExcepTest.java:

class Msg {
	private String msg;
	void setMsg(String arg) throws Exception {
		if (!arg.equals("$B$3$s$K$A$O(B")) {
			Exception excepObj = new Exception("$B0';"$,$J$C$F$$$J$$!*(B");
			throw excepObj;
		} else {
			msg = arg;
		}
	}
	String getMsg() {
		return msg;
	}
}
class ExcepTest {
	public static void main(String[] args) {
		Msg obj = new Msg();
		try {
			obj.setMsg("$B$3$s$K$A$O(B");
			System.out.println(obj.getMsg());
		} catch (Exception e) {
			System.out.println(e);
		}
		try {
			obj.setMsg("$B$5$h$&$J$i(B");
			System.out.println(obj.getMsg());
		} catch (Exception e) {
			System.out.println(e);
		}
	}
}

Msg $B%/%i%9$KDj5A$7$?(B setMsg() $B$O!"%a%=%C%I0z?t$,!V(B$B$3$s$K$A$O(B$B!W$G$O$J$$>l9g$K$ONc30$rJV$7$^$9!#(B

$B$3$N%/%i%9$r(B ExcepTest $B%/%i%9$N(B main() $B%a%=%C%I$G%$%s%9%?%s%92=$7$F$$$^$9!#(B

C:\Java\Excep>javac ExcepTest.java
C:\Java\Excep>java ExcepTest
$B$3$s$K$A$O(B
java.lang.Exception: $B0';"$,$J$C$F$$$J$$!*(B


Copyright © 2001 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送