- 练习一:打印出100----200之间的所有素数
- 步骤:
- 1、定义一个类,名为TestPrimeNumber;
- 2、在类中定义主函数;
- 3、用 for 循环打印出所有在 100--200 之间的数字;
- 4、在 for 循环中,每循环一次,就判断循环变量的值是否为素数,如果是,就将循环变量的当前值输出;
- a、判断 a 是否为素数,首先用2除n,如果除不尽,再用3除n,以此类推,如果从2到n-1都无法整除n,那么n就为素数
publicclassTestPrimeNumber{
publicstaticvoid main(String args[]){
for(int i =100; i <201; i++){
boolean b =false;
for(int j =2; j < i-1; j++){
int k = i % j;
if(k ==0){
b =true;
}
}
if(!b){
System.out.println(i);
}
}
}
}
- 练习二:在命令行中打印金字塔
- 步骤:
- 1、定义一个类,名为TestTriangle;
- 2、在类中定义一个主函数;
- 3、使用 for 循环打印四行“*”,每行一个“*”;
- 4、打印四行,每一行当中都包含四个“* ”;
- 5、打印四行,第一行有一个,第二行有两个。。。
- 6、在打印*之前,先打印空格;
publicclassTestTriangle{
publicstaticvoid main(String args[]){
int n =10;
for(int i =1; i < n; i++){
for(int j =1; j < n - i; j++){
System.out.print(" ");
}
for(int k =0; k < i; k++){
System.out.print("* ");
}
System.out.println(" ");
}
}
}
时间: 2024-11-06 15:02:57