循环语句和方法
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;
}
}
}
}
方法重载
方法名相同 参数不同 返回值类型可以不同