Loops/While: Difference between revisions

Content added Content deleted
No edit summary
(Added for loops for C and Java)
Line 65: Line 65:
printf("%d\n", i);
printf("%d\n", i);
i /= 2;
i /= 2;
}</lang>
In for loop fashion:
<lang c>int i;
for(i = 1024;i > 0; i/=2){
printf("%d\n", i);
}</lang>
}</lang>


Line 201: Line 206:


=={{header|Java}}==
=={{header|Java}}==
<lang java>int i = 1024;
<lang java5>int i = 1024;
while(i > 0){
while(i > 0){
System.out.println(i);
System.out.println(i);
i >>= 1; //also acceptable: i /= 2;
i >>= 1; //also acceptable: i /= 2;
}</lang>
With a for loop:
<lang java5>for(int i = 1024; i > 0;i /= 2 /*or i>>= 1*/){
System.out.println(i);
}</lang>
}</lang>