if $BJ8(B

last-modified: May/11th/2003; Since: Dec./23rd/2001

$B>r7oJ,4t$NBeI=$H$7$F!"(B if $BJ8$r>R2p$7$^$9!#(B

$B4pK\9=J8(B

$B>r7o<0$rM?$($F!"$=$N>r7o<0$,??$G$"$l$P%V%m%C%/(BA$B$r!"56$G$"$l$P%V%m%C%/(BB$B$r

if ($B>r7o<0(B) {
	$B%V%m%C%/(BA
} else {
	$B%V%m%C%/(BB
}

else $B0J2<$O>JN,2DG=$G$9!#$=$N>l9g$O!">r7o<0$,??$G$"$l$P%V%m%C%/(BA$B$r

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

IfDemo.java:

class IfDemo {
	public static void main(String[] args) {
		int i = 10;
		int j = 5;
		System.out.println("Before");
		if (i <= j) {
			// $B%V%m%C%/#A(B
			System.out.println("Win!");
		} else {
			// $B%V%m%C%/#B(B
			System.out.println("Loose!");
		}
		System.out.println("After");
	}
}

$B>e$NNc$G$O!"JQ?t(B i $B$KBeF~$5$l$?CM$,(B j $B$NCM0J2<$G$"$l$P%V%m%C%/#A$,l9g$O%V%m%C%/#B$,

C:\Java>javac IfDemo.java
C:\Java>java IfDemo
Before
Loose!
After
C:\Java>

$B4pK\9=J8$=$N#2(B

$B

if ($B>r7o#1(B) {
	$B%V%m%C%/(BA
} else if ($B>r7o#2(B) {
	$B%V%m%C%/(BB
} else if ($B>r7o#3(B) {
	$B%V%m%C%/(BC
} else {
	$B%V%m%C%/(BD
}

else if() $B$N%V%m%C%/$O4v$D$"$C$F$b9=$$$^$;$s!#$^$?!":G8e$N(B else $B%V%m%C%/$O>JN,2DG=$G$9!#(B

$B$3$N9=J8$G$O!">r7o#2$H>r7o#3$NN>J}$K9gCW$9$k>l9g$G$b!">r7o#2$N%V%m%C%/$7$+r7o<0$N%V%m%C%/$r5-=R$9$k=gHV$r4V0c$($k$H!"@5$7$/F/$-$^$;$s$N$G!"Cm0U$,I,MW$G$9!#(B

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

$B%3%^%s%I%i%$%s$+$i0z?t$r0l$D$H$j$^$9!#$3$l$r!">r7o<0$G(B 123 $B$HHf3S$7$F!"Bg$-$$!?>.$5$$!?Ey$7$$$G>r7oJ,4t$7$F$$$^$9!#(B

IDCheck.java:

class IDCheck {
	public static void main(String[] args) {
		// $B%3%^%s%I%i%$%s0z?t$r(B int $B7?$KJQ49(B
		int i = Integer.parseInt(args[0]);
		// i $B$H(B 123 $B$NHf3S(B
		if (i == 123) {
			System.out.println("$B%S%s%4!*(B");
		} else if (i < 123) {
			System.out.println("$BB-$j$J$$!*(B");
		} else {
			System.out.println("$BB?$9$.!*(B");
		}
	}
}

Integer.parseInt() $B$O!"(B Integer $B%/%i%9$N%a%=%C%I$G!"0z?t$K$H$C$?J8;zNs$r(B int $B7?$KJQ49$7$F2rl9g$O!"J8;zNs7?JQ?t(B args[0] $B$KBeF~$5$l$?J8;zNs$r(B int $B7?$H2r123 $B$HHf$Y$F$$$^$9!#(B

$B%3%^%s%I%i%$%s!'(B

C:\>cd java
C:\java>javac IDCheck.java
C:\java>java IDCheck 100
$BB-$j$J$$!*(B
C:\java>java IDCheck 200
$BB?$9$.!*(B
C:\java>java IDCheck 123
$B%S%s%4!*(B
C:\java>

$B0z?t$rM?$($J$+$C$?$j!"Fs$D0J>e$N0z?t$rM?$($?>l9g$O!"r7oJ,4t$7$F!"%(%i!<%a%C%;!<%8$rMQ0U$7$F$*$-$^$7$g$&!#(B

class IDCheck {
	public static void main(String[] args) {
		if (args.length != 1) {
			System.out.println("$B0z?t$r0l$DF~NO$7$F$/$@$5$$!#(B");
		} else {
			int i = Integer.parseInt(args[0]);
			if (i == 123) {
				System.out.println("$B%S%s%4!*(B");
			} else if (i < 123) {
				System.out.println("$BB-$j$J$$!*(B");
			} else {
				System.out.println("$BB?$9$.!*(B");
			}
		}
	}
}

args.length $B$O!"G[Ns$r;2>H$9$kJQ?t(B args $B$,;2>H$7$F$$$kG[Ns$NMWAG$N8D?t$r(B int $B7?$NCM$H$7$FJV$7$^$9!#:#$N>l9g$O!"%3%^%s%I%i%$%s0z?t$N8D?t$,#1$D0J30$G$"$k>l9g$O@)8f$,(B if $B%V%m%C%/$K0\$j!"0l$D$G$"$l$P(B else $B%V%m%C%/$K0\$j$^$9!#(B

if $B9=B$$rDI2C$7$F!"L\E*$NCM$+$i#1#00JFb$J$i$P!V(B$B$A$g$C$HBg$-$$!*(B$B!W!"!V(B$B$A$g$C$H>.$5$$!*(B$B!W$HI=<($9$k$h$&$K%=!<%9$rJT=8!?J]B8$7$F!"%3%s%Q%$%k!?

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

$B0z?t$+$i@>Nq$rr7o$O

class Uruu {
	public static void main (String[] args) {
		if (args.length!=1) {
			System.out.println("$B@>Nq$rF~NO$7$F$/$@$5$$!#(B");
			return;
		}
		// String $B7?$N%3%^%s%I%i%$%s0z?t(B args[0] $B$r(B int $B7?$KJQ49(B
		int year = Integer.parseInt(args[0]);
		boolean bln = false;
		if (year%4 == 0) {          	//$B#4$G3d$j@Z$l$k(B
			bln = true;
			if (year%100 == 0) {    	//$B#1#0#0$G3d$j@Z$l$k(B
				bln = false;
				if (year%400 == 0) { 	//$B#4#0#0$G3d$j@Z$l$k(B
					bln = true;
				}
			}
		} else {
			// false $B$G=i4|2=$7$F$$$k$N$GITMW(B
			bln = false;
		}
		if (bln) {
			System.out.println(args[0] + "$BG/$O1

% $B$O=|;;$NM>$j$rJV$9(B$B1i;;;R(B$B$G$9!#(B

Integer.parseInt(args[0]) $B$O(B String $B7?$NJQ?t(B args[0] $B$KBeF~$5$l$F$$$kCM$r(B int $B7?$H$7$F2rint $B7?JQ?t(B year $B$KBeF~$5$l$F$$$^$9!#(B

C:\Java>javac Uruu.java
C:\Java>java Uruu 2000
2000$BG/$O1

$B$3$l$O:G$bC1=c$J=q$-J}$G$9$,!">/$79M$($k$H!"$b$C$H4JN,2=$9$k$3$H$,$G$-$^$9!#1r7o$O!"(B$B!V#4$G3d$j@Z$l$J$$!W$^$?$O!J!V#1#0#0$G3d$j@Z$l$k!W$+$D!V#4#0#0$G3d$j@Z$l$J$$!W!K(B$B$G$9!#$7$?$,$C$F!"

class Uruu2 {
	public static void main(String[] args) {
		if (args.length != 1) {
			System.out.println("$B@>Nq$r0l$DF~NO$7$F$/$@$5$$!#(B");
		}
		int year = Integer.parseInt(args[0]);
		if (year%4 != 0 || (year%100 == 0 && year%400 != 0)) {
			System.out.println(args[0] + "$BG/$O1

|| $B$H(B && $B$O!"$=$l$>$lO@M}OB!JKt$O!K$HO@M}@Q!J3n$D!K$N(B$B%7%g!<%H%5!<%-%C%H1i;;;R(B$B$G$9!#(B

C:\Java>javac Uruu2.java
C:\Java>java Uruu2 2000
2000$BG/$O1


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