1.打印九九乘法表
for ( int i=1; i<=9; i++)
{ for (int k=1; k<=i; k++)
{ int ttt = i * k;
System.out.print(k + "x" + i + "=" + ttt + " ");
}
System.out.print("\n");
}
2.打印倒三角图形
int N = 5;
for( int i=0; i<N; i++)
{ for(int k=0; k< N-i; k++)
{
System.out.print("*"); // 用print,不是println
}
System.out.print("\n"); // 换行
}
3.判断是否为质数
int N = 117;
boolean isPrime = true; // true: 是质数 false: 不是质数
int sub = 0; // 能被哪个数整除
for (int i=2; i<N; i++)
{
if( N % i == 0)
{
isPrime = false; // 判断是质数
ub = i; // 记录这个因子
break; // 已经得到结果, 退出循环
}
}
if(isPrime)
{
System.out.println("是质数");
}
else
{
System.out.println("不是质数,能被" + sub + "整除");
}
4.判断是否为水仙花数
for (int i = 0;i < 1000;i++)
{
int a = i;
int sum = 0;
while (a>0)
{
int b = a % 10;
sum += b*b*b;
a /= 10;
}
if(sum == i)
{
System.out.println(i+ "是水仙花数");
}
}