java语言之练习 素数打印 ,图像打印
1. 思考步奏:
1)定义一个 TestPrintNumber
2)在类中定义主函数
3)用for循环打印100——200之间的素数
4)在for循环中每循环一次,就判断循环变量是否是素数,如果是,就将循环当前值打印出来。
(1)判断 i 是否是素数, 用 i %2 如果除不尽,就用 i + 1 % 2。。。。。以此类推 素数只能被 1 和 本身整除
class Demo001{
public static void main (String[]args){
for (int i = 100; i<201; i++){
boolean n = false;
for (int j = 2; j < i; j++){
int k = i % j;
if (k == 0){
n = true;
}
}
if (!n){
System.out.print(i + " ");
}
}
}
}
2)打印图像 如图
/*
*
* *
* * *
* * * *
*/
代码如下:
class Exerc06{
public static void main(String [] args) {
for (int i = 0; i < 4; i++){
for (int j = 0; j < 4 - i; j++){
System.out.print(" ");
}
for (int k = 0; k < i+1; k++){
System.out.print("* ");
}
System.out.println();
}
}
}