循环结构
while循环
public static void main ( String[ ] args) {
int i = 0 ;
int sum = 0 ;
while ( i <= 100 ) {
sum = sum + i;
i++ ;
}
System. out. println ( sum) ;
}
do…while循环
public static void main ( String[ ] args) {
int i= 0 ;
int sum= 0 ;
do {
sum= sum+ i;
i++ ;
} while ( i<= 100 ) ;
System. out. println ( sum) ;
}
for循环
public static void main ( String[ ] args) {
int a= 1 ;
while ( a<= 100 )
{
System. out. println ( a) ;
a+= 2 ;
}
System. out. println ( "while循环结束" ) ;
for ( int i= 1 ; i<= 100 ; i++ ) {
System. out. println ( i) ;
}
System. out. println ( "for循环结束" ) ;
for ( ; ; ) {
}
public static void main ( String[ ] args) {
int oddSum = 0 ;
int evenSum = 0 ;
for ( int i = 0 ; i <= 100 ; i++ ) {
if ( i % 2 != 0 ) {
oddSum += i;
} else {
evenSum += i;
}
}
System. out. println ( oddSum) ;
System. out. println ( evenSum) ;
}
public static void main ( String[ ] args) {
for ( int i = 1 ; i <= 1000 ; i++ ) {
if ( i % 5 == 0 ) {
System. out. print ( i + "\t" ) ;
}
if ( i % ( 5 * 3 ) == 0 ) {
System. out. println ( ) ;
System. out. print ( "\n" ) ;
}
}
System. out. println ( ) ;
for ( int i = 1 ; i <= 9 ; i++ ) {
for ( int j = 1 ; j <= i; j++ ) {
System. out. print ( "" + j+ "x" + i+ "=" + ( i* j) + "\t" ) ;
}
System. out. println ( ) ;
}
}
增强for循环
public static void main ( String[ ] args) {
int [ ] numbers = { 10 , 20 , 30 , 40 , 50 } ;
for ( int x : numbers) {
System. out. println ( x) ;
}
}