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. }

来自为知笔记(Wiz)

时间: 2024-11-06 15:02:57

06.练习课(三)的相关文章

HTML5三屏合一的架构设计

课程简介: 将电视.电脑.手机(含Tablet)三块屏幕融合为一是HTML5非常重要的使命,而HTML5整个生态系统的技术为此实现极大的便利: 作为Web与移动开发的新标准的HTML5/JavaScript/CSS3,已经纷纷被电视.电脑.手机(含Tablet)应用开发采用,这不但让UI极具弹性,而且也更容易与云计算整合. 本课程是云计算与智能终端时代的HTML5开发的一站式解决方案,专为企业内训和公开课制作,是完整覆盖HTML5时代开发人员所需使用的360度的技术解决方案,内容细致入微: 课程

2014年至今的博文目录(更新至2017年06月12日)

拓扑学中凝聚点的几个等价定义(2017-06-12 07:51) 江苏省2017年高等数学竞赛本二试题(含解答)(2017-06-10 20:59) 裴礼文数学分析中的典型问题与方法第4章一元函数积分学练习(2017-06-10 11:04) 2017年厦门大学第十四届景润杯数学竞赛试卷(数学类)评分标准(2017-06-05 15:31) 2017年华东师范大学数学竞赛(数学类)试题(2017-06-05 15:28) 裴礼文数学分析中的典型问题与方法第3章一元微分学练习(2017-05-30

06 面向对象思想概述

06.01_面向对象(面向对象思想概述)(了解) A:面向过程思想概述 第一步 第二步 B:面向对象思想概述 找对象(第一步,第二步) C:举例 买煎饼果子 洗衣服 D:面向对象思想特点 a:是一种更符合我们思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做) b:可以将复杂的事情简单化(对使用者来说简单了,对象里面还是很复杂的) c:将我们从执行者变成了指挥者 角色发生了转换 E:面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情.(如果有对象,直接用对象,对我们直接提供服务)

Linux学习第五节课-标准I/O和管道

Linux学习第五节课 ------------------------------------------------------------------------------------------------------------------------------------------------------------------ 三十一.标准输入和输出 程序:指令+数据 读入数据:Input 输出数据:Output 打开的文件都有一个fd: file descriptor (文

Linux学习第六节课-用户、组合权限

Linux学习第六节课 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- 三十四.安全3A 认证Authentication 授权Authorization 审计Accounting 三十五.用户和组的配置文件 /etc/pas

06.01_面向对象(面向对象思想概述)

###06.01_面向对象(面向对象思想概述)(了解)* A:面向过程思想概述 * 第一步 * 第二步 * B:面向对象思想概述 * 找对象(第一步,第二步) * C:举例 * 买煎饼果子 * 洗衣服 * D:面向对象思想特点 * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简单化 * c:将我们从执行者变成了指挥者 * 角色发生了转换* E:面向对象开发 * 就是不断的创建对象,使用对象,指挥对象做事情.* F:面向对象设计 * 其实就是在管理和维护对象之间的关系.* G:面向

私塾在线JAVA高级软件架构师实战培训阶段一

第01节课:整体课程内容概览 -----------------------以下为Maven补充和Git部分------------------------------------------------------------------ 第02节课:Maven补充:分模块.分工程管理第03节课:Maven补充:多模块,多Web应用,合并成一个War包第04节课:Git快速上手:Git简介.基本原理.安装.Git服务器配置.插件Egit第05节课:Git快速上手:TortoiseGit的本地使

私塾在线java高级软件架构师实战培训阶段二

第01节课:整体课程概览 -----------------------以下为分布式架构和部署部分------------------------------------------------------------------ 第02节课:分布式部署基础知识:系统分布式部署演变第一部分第03节课:系统分布式部署演变第二部分:分布式部署带来的问题第04节课:模块间相互调用:问题.方案,自行实现方案的开发第一部分第05节课:自行实现方案的开发第二部分第06节课:自行实现方案的开发第三部分:更多需

HTML5端云整合:智能端应用与云端服务整合开发实战

课程简介:       作为Web与移动开发的新标准的HTML5/JavaScript/CSS3,已经纷纷被手机应该开发采用,这不但让UI极具弹性,而且也更容易与云计算整合. 本课程是云计算与智能终端时代的HTML5开发的一站式解决方案,专为企业内训和公开课制作,是完整覆盖HTML5时代开发人员所需使用的360度的技术解决方案,内容细致入微: 课程目标: 全面解析以HTML5+JavaScript来开发应用: 使用JavaScript开发云计算: 定制浏览器并具备开放html5浏览器的能力: 学