循环语句和方法
for循环
水仙花数`
class test
{
public static void main ( String[ ] args)
{
for ( int i= 100 ; i<= 999 ; i++ )
{
int a= i% 10 ;
int b= i/ 10 % 10 ;
int c= i/ 100 ;
if ( i== a* a* a+ b* b* b+ c* c* c)
System. out. println ( i) ;
}
}
}
打印等腰三角形
for ( int i= 1 ; i<= 5 ; i++ ) {
for ( int j= 5 - i; j>= 0 ; j-- ) {
System. out. print ( " " ) ;
}
for ( int k= 1 ; k<= 2 * i- 1 ; k++ ) {
System. out. print ( "*" ) ; }
System. out. println ( ) ;
}
99乘法表
import java. util. Scanner;
class Normal1
{
public static void main ( String[ ] args)
{
for ( int i= 1 ; i<= 9 ; i++ )
{
for ( int j= 1 ; j<= i; j++ )
{
System. out. print ( j+ "*" + i+ "=" + j* i+ "\t" ) ;
}
System. out. println ( "" ) ;
}
}
}
break的mark标记
class Normal1
{
public static void main ( String[ ] args)
{
a: for ( int i= 0 ; i< 10 ; i++ )
{
System. out. println ( "i=" + i) ;
b: for ( int j= 0 ; j< 10 ; j++ )
{
System. out. println ( "j=" + j) ;
break a;
}
}
}
}
方法重载
方法名相同 参数不同 返回值类型可以不同