06.练习课(三)

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





posted @ 2016-08-28 17:10  ArronEve  阅读(124)  评论(0编辑  收藏  举报