练习三:for循环

练习目标:掌握for循环的基本使用方法
练习一:打印出100-200之间的所有素数

分成很简单的一个个步骤;

 


1定义一个类;

2类当中定义主函数

3用for循环打印100到200间的数字;

public class exe1 {

          public static void main(String argc[]) {

                  for(i=100;i<201;i++){

                   System.out.println(i); } 

} }

 

4每次循环判断是否为素数;如果是就输出;

  a)判断n是否为素数,用2除n,能除尽则不是素数,除不尽用3除,用4除,用5除,以此类推........如果从2到(n-1)都不能除尽则该数位素数;

 

 

i是遍历100到200的数,j是从2开始递增的除数;

 

 

public class exe1 {

            public static void main(String argc[]) {

                      for(int i=100;i<201;i++){

                                boolean b=false;

                                 for(int j=2;j<i-1;j++){ //i到i-1依次除n

                                    int k=i%j;

                                  if(k==0){

                                       b=true; } }

                        if(!b){ System.out.println(i); }

 } } }

 

练习二:在命令行当中打印如下图形:

 

 



1定义一个类

2在类当中定义主函数

3使用for循环打印四行每行有四个星号
4打印四行,每一行有一个星号
 

5.打印第一行一个星空格,第二行两个,以此类推

6.在打印*之前,首先要打印空格,第一行是三个空格,第二行是两个,一次类推。

k表示每行开头的空格数,是总行数减去当前的行数;

public class exe1 {

          public static void main(String argc[]) {

               for (int i=0;i<4;i++){

                      for(int j=0;j<4-i;j++){

                           System.out.print(" "); }

                       for(int k=0;k<=i;k++){ 

                              System.out.print("* "); }

                     System.out.println(" "); }

    }}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值