$B%V%m%C%/$+$i$NC&=P(B

last-modified: Dec./26th/2001

Java $B$G$O(B "{" $B$+$i(B "}" $B$^$G$N$3$H$r%V%m%C%/$H8F$S$^$9!#9=J8>e!"$R$H$^$H$^$j$N@)8fC10L$rI=$7$^$9!#$$$^$^$G$K(B if, switch, while, for $B%V%m%C%/$r>R2p$7$F$-$^$7$?!#K\@a$G$O!"$3$l$i$N%V%m%C%/FbIt$+$i!"ESCf$GC&=P$9$kJ}K!$r>R2p$7$^$9!#(B

continue / break / return

continue $B$OEv3:%V%m%C%/$N@hF,$X@)8f$rLa$7!"(B break $B$OEv3:%V%m%C%/$+$iC&=P$7$^$9!#7+$jJV$7%k!<%WFbIt$GMxMQ$9$k$H!"(B continue $B$O%k!<%W$rB3$1$^$9$,!"(B break $B$O%k!<%W$r;_$a$^$9!#(B

break $B$H;w$?F0:n$r$9$k$b$N$H$7$F!"(B return $B$,$"$j$^$9!#$3$l$OEv3:(B$B%a%=%C%I(B$B$Nreturn $B$K=P2q$&$H!"@)8f$O8F$s$@%a%=%C%I$KLa$j$^$9!#(B

$B%5%s%W%k(B

$B4JC1$J%5%s%W%k$GF0:n$r3NG'$7$^$7$g$&!#(B

continue

TestContinue.java:

class TestContinue{
	public static void main(String arg[]){
		for(int i=0;i<=5; i++){
			System.out.print(i+" Block Start...");
			if(i==Integer.parseInt(arg[0])){
				System.out.println("");
				continue;
			}
			System.out.println(i+" Block END...");
		}
		System.out.println("Program END...");
	}
}

for $B%k!<%W$NCf$K(B if $BJ8$,F~$C$F$$$^$9!#(B Integer.parseInt() $B$O(B Integer $B%/%i%9$N%a%=%C%I$G!"0z?t$NJ8;zNs$r@0?t$K2r$C$F!"(B if $B>r7oJ8$O!"!V%3%^%s%I%i%$%s0z?t$H%k!<%W!&%+%&%s%?$,F1$8CM$K$J$k!W$H2r

C:\Java>javac TestContinue.java
C:\Java>java TestContinue 3
0 Block Start...0 Block END...
1 Block Start...1 Block END...
2 Block Start...2 Block END...
3 Block Start...
4 Block Start...4 Block END...
5 Block Start...5 Block END...
Program END...

continue; $B$O%V%m%C%/Fb$G8eB3$N=hM}$r>JN,$7$F!"%V%m%C%/$NF,$K@)8f$rLa$7$^$9!#(B

break

$Bbreak; $B$N%5%s%W%k$G$9!#>e$K5s$2$?%5%s%W%k$N(B continue; $B$r(B break; $B$K=q$-49$($?$@$1$G$9!#(B

TestBreak.java:

class TestBreak{
	public static void main(String arg[]){
		for(int i=0;i<=5; i++){
			System.out.print(i+" Block Start...");
			if(i==Integer.parseInt(arg[0])){
				System.out.println("");
				break;
			}
			System.out.println(i+" Block END...");
		}
		System.out.println("Program END...");
	}
}
C:\Java>javac TestBreak.java
C:\Java>java TestBreak 3
0 Block Start...0 Block END...
1 Block Start...1 Block END...
2 Block Start...2 Block END...
3 Block Start...
Program END...

break; $B$O%V%m%C%/Fb$G8eB3$N=hM}$r>JN,$7$F!"%V%m%C%/$+$iC&=P$7$^$9!#=>$C$F!">e$NNc$G$O7+$jJV$7$,=*N;$7$F$$$^$9!#(B

$B



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