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();
                 }

           }

     }

 

posted @ 2015-06-22 22:02  Woo小屋  阅读(374)  评论(0编辑  收藏  举报