for $BJ8(B

last-modified: Dec./26th/2001

$BA0@a$G$O(B while $B%k!<%W(B$B$K$D$$$F@bL@$7$^$7$?!#K\@a$G$O!"$d$O$j7+$jJV$7@)8f9=J8$G$"$k(B for $B%k!<%W$K$D$$$F@bL@$7$^$9!#(B

$B4pK\9=J8(B

for ($B=i4|>r7o(B; $B7+$jJV$7>r7o(B; $B7QB3=hM}(B) {
	$B%V%m%C%/(B
}

if $BJ8$N$H$3$m$G!"(B"{" $B$+$i(B "}" $B$^$G$r%V%m%C%/$H8F$V$3$H$O>R2p$7$^$7$?!#(B for $B%k!<%W$O!"7+$jJV$7>r7o$,??$G$"$k8B$j!"%V%m%C%/Fb$r7+$jJV$7

$B=i4|>uBV!"7+$jJV$7>r7o!"7QB3=hM}$OA4$F>JN,2DG=$G$9!#$=$N>l9g!"%;%_%3%m%s$@$15-=R$7$^$9!'(B for(;;){...}

$B

ForDemo.java:

class ForDemo {
	public static void main(String[] args) {
		for (int i = 0; i <= 2; i++) {
			System.out.println("$B%+%&%s%?!'(B" + i);
		}
	}
}

$B$3$l$O!"@0?t7?JQ?t(B i $B$r#0$G=i4|2=$7$F!"%V%m%C%/FbIt$,i $B$NCM$r0l$DA}$d$7$^$9!#A}$d$7$?8e$G!":F$S%V%m%C%/FbIt$rr7oJ8(B i <= 2 $B$rI>2A$7$^$9!#$3$l$,(B true $B!J??!K$rJV$;$P%V%m%C%/FbIt$r

$B3z$_:U$/$H!"

  1. $B:G=i$O(B i = 0 $B$J$N$G(B i <= 2 $B$O??$rJV$9$N$G%V%m%C%/FbIt$,i = 1 $B$K$J$j$^$9!#(B
  2. $BB3$$$F>r7oJ8$,I>2A$5$l$k$N$G$9$,!"$$$^$O(B i = 1 $B$J$N$G>r7oJ8$,??$H$J$j%V%m%C%/FbIt$,i = 2 $B$K$J$j$^$9!#(B
  3. $BB3$$$F>r7oJ8$,I>2A$5$l$F!":#EY$b>r7oJ8(B i <= 2 $B$O??$J$N$G%V%m%C%/$,

$B0J>e!"ET9g#32s%V%m%C%/FbIt$r7+$jJV$7$^$9!##32si = 3 $B$K$J$k$N$G!">r7oJ8$,(B false $B!J56!K$H$J$j!"%V%m%C%/FbIt$O

$B>e$N%5%s%W%k(B ForDemo.java $B$N

C:\>cd java
C:\java>javac ForDemo.java
C:\java>java ForDemo
$B%+%&%s%?!'(B0
$B%+%&%s%?!'(B1
$B%+%&%s%?!'(B2
C:\java>

$B$=$m$=$m(B Java $B%"%W%j%1!<%7%g%s$N%3%^%s%I%i%$%s$+$i$N

$B$3$N(B for $BJ8$r(B while $BJ8$G=q$-49$($k$H

int i = 0;
while (i <= 2) {
	System.out.println("$B%+%&%s%?!'(B" + i);
	i++;
}

$BJQ?t$NM-8zHO0O(B

$B$3$3$G!"JQ?t$NOC$r$7$^$7$g$&!#JQ?t$O!"@k8@$7$?%V%m%C%/Fb$G$7$+M-8z$G$O$"$j$^$;$s!#=>$C$F!"(B for(int i=0; i<=10; i++){...} $B$H$9$k$H!"JQ?t(B i $B$O!"$3$N(B for $B%V%m%C%/Fb$G$7$+M-8z$G$O$"$j$^$;$s!#

//$B4V0c$C$F$$$kNc(B

for (int i=0; i<=10; i++) {
	System.out.print(i + " ");
}

//$B%V%m%C%/$N30It$G(B i $B$ODj5A$5$l$F$$$J$$(B
// $BL$Dj5A$NJQ?t(B i $B$r;H$C$F$$$k$N$G%(%i!<(B
System.out.print("counter: " + i);

$B

int i = 0;
for (; i <= 10; i++) {
	System.out.print(i + " ");
}
System.out.print("counter: " + i);

$B$3$N$H$-!"

C:\Java>java TestFor
0 1 2 3 4 5 6 7 8 9 10 counter=11

$B7+$jJV$7!">r7oJ,4t$O%W%m%0%i%`3+H/$G$OI,$:;H$$$^$9!#K\3JE*$K3+H/$r;O$a$kA0$K!"==J,$J$l$F$*$/$HNI$$$G$7$g$&!#(B

$Bcontinue; $B0?$$$O(B break; $B$r;H$$$^$9!#

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

$B$3$3$G$O4JC1$J%5%s%W%k$@$15s$2$F$*$-$^$9!'(B

class TestFor {
	public static void main(String[] args) {
		for (int i=0;i<=10; i++) {
			System.out.print(i + ": ");
		}
	}
}

$B=i4|>r7o$G$O!"%+%&%s%?!

C:\Java>javac TestFor.java
C:\Java>java TestFor
0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10:

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

$B

class CalPi {
	public static void main(String[] args) {
		if (args.length != 1) {
			System.out.println("$B%$%?%l!<%7%g%s$N2s?t$rF~NO$7$F$/$@$5$$!#(B");
			return;
		}
		//$BJQ?tDj5A(B
		int steps = Integer.parseInt(args[0]);
		double calpi=0, pi=0;
		int pm=-1;
		//$B1_<~N(7W;;$N8x<0(B
		for (int i=0; i < steps; i++) {
			pm *= -1;
			calpi += pm/(2.0*i + 1.0);
			pi = calpi*4;
			System.out.println(i + ": " + pi);
		}
		System.out.println("----------------------");
		//$B7W;;7k2L$N1_<~N((B
		System.out.println("$B7W;;7k2L!'(B" + pi);
		//Math $B%/%i%9$GDj5A$5$l$k1_<~N((B
		System.out.println("  $B1_<~N(!'(B" + Math.PI);
	}
}
C:Java>javac CalPi.java
C:\Java>java CalPi 5000
0: 4.0
1: 2.666666666666667
2: 3.466666666666667
3: 2.8952380952380956
4: 3.3396825396825403
5: 2.9760461760461765
$B>JN,(B
4995: 3.141392493463693
4996: 3.1417927736598306
4997: 3.1413925735597807
4998: 3.1417926935957916
4999: 3.141392653591791
----------------------
$B7W;;7k2L!'(B3.141392653591791
  $B1_<~N(!'(B3.141592653589793

5000 $B2s!"7+$jJV$7$F$bM-8z?t;z(B 3 $B7e$G$9$+$i!"$3$N8x<0$N<}B+B.EY$OHs>o$KDc$$$3$H$,J,$+$j$^$9!#0x$_$K!"(B50000 $B2s$N7+$jJV$7$G(B 3.1415726535897814 $B$G!"M-8z?t;z(B 5 $B7e$G$9!#(B



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