for与while的区别

for循环中,知道循环次数或者循环范围

while循环中,不知道循环的范围和次数,只知道循环的结束条件

。。。

/*山峰的高度是(8844.43米=8844430毫米),假如我有一张纸,要折多少次可以达到山峰的高度*/

//1.分析:折叠纸张:每一次折叠是原来的两倍

//2.double 纸张的厚度=0.1

//3.循环语句中每次折叠的高度:a=a*2

。。。

//1.定义一个变量用来记录山峰的高度

double  height=8844430;

//2.定义一个变量记录纸张的初始厚度;

double paper=0.1;

//3.定义一个变量用来统计折叠次数

int count=0;

//4.循环折叠纸张,只要纸张的厚度大于山峰的高度,就结束。每折叠一次,统计次数要++

while(paper>height){

paper=paper*2;

count++;

}

//循环结束后打印统计次数

System.out.println(count);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/724565.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【递归搜索回溯专栏】专题一递归:快速幂

本专栏内容为:递归,搜索与回溯算法专栏。 通过本专栏的深入学习,你可以了解并掌握算法。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:递归搜索回溯专栏 🚚代码仓库:小小unicorn的代…

为HTTP而生的requests库,纵横江湖难逢敌手

目录 requests是什么安装requests使用requestsGET方法POST方法 requests的相关函数 既然Python是一门全球流行的语言,那么对于网络通信的HTTP的支持肯定也是非常的优秀的。Python中原生的urllib模块也有对HTTP的支持,虽然也可以用来发送 HTTP 请求&#…

Android开发新手入门教程,华为大神花费5个月打造的这份714页学习笔记系列

前言 成为一个专业人士是所有程序员的目标,近几年的工作经历,近距离观察了很多大公司的大佬。有幸与其中的一部分一起工作。在此分享大牛程序员的行为风格以及我自己的所思所想,希望对大家有所帮助。 特此声明:此为我个人主观观点…

SpringCloud-Hystrix熔断降级和监控

写得比较全的可以参考这篇文章:微服务——Hystrix的使用_hystrix使用-CSDN博客 Hystrix的主要功能包括: 熔断器(Circuit Breaker):通过监控对远程服务的调用,当远程服务出现问题导致失败率过高时&#xff…

python基础第二天

世界杯小组赛成绩 注意: 1.循环 1.1while 1.2for 1.3 range 1.4 while else while 循环正常执行完才能执行else语句

【Linux】磁盘情况、挂载,df -h无法看到的卷

文章目录 解决挂载、解决挂载完重启就消失1、查看linux下的硬盘挂载的空间、使用空间2、查看没有挂载的硬盘是否检测在系统中3、挂载 (挂载完,要在/etc/fstab 下面配置挂载信息 要不然重启挂载就消失了) 解决挂载、解决挂载完重启就消失 linu…

【C++通关攻略 · 基础篇】注释

✍作者:黑洞极客 📔专栏:C:通关攻略 本篇文章将介绍 C 中的注释,有帮助的话别忘点赞收藏,关注专栏哦! 注释 注释,是程序中的解释型语言,可以提高程序的可读性。在程序中使…

推荐一款桌面端redis连接工具, redis desktop manager替代品——another redis desktop manager

下载地址 Another Redis Desktop Manager | 更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值 封面对比 对比redis desktop manager ,ui上有巨大的改进 但是redis desktop ma…

华为OD机试“HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序”Java编程解答

描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1≤n≤1000 ,元素大小满足 0≤val≤100000 输入描述: 第一行输入数组元素个数 第二行输入待排序的数组,每个数用空格隔开 第三行输入一…

授权认证登录之 Cookie、Session、Token、JWT 详解

授权认证登录之 Cookie、Session、Token、JWT 详解 一、先了解几个基础概念什么是认证(Authentication)什么是授权(Authorization)什么是凭证(Credentials) 二、Cookie1、了解 Cookie2、cooker的创建2、coo…

嵌入式面试

1.关键字static的作用是什么?为什么static变量只初始化一次? 1)修饰局部变量:使得变量变成静态变量,存储在静态区,存储在静态区的数据周期和程序相同, 在main函数开始前初始化,在退…

C#相关热点面试题

以下是一些C#相关的热点面试题: 请解释一下C#中的LINQ(Language-Integrated Query)?它有什么优点? LINQ是C#中的一种特性,它允许使用类似于SQL的查询语句来操作内存中的数据集合,包括对象、XML、…

【刷题】双指针入门

双指针入门 双指针283.移动零1089. 复写零202. 快乐数11. 盛最多水的容器Thanks♪(・ω・)ノ谢谢阅读!!!下一篇文章见!!! 双指针 双指针是非常经典的算法,包括但…

报错:module ‘collections‘ has no attribute ‘Iterable‘

使用python 高版本,在使用collections遇到报错:module ‘collections’ has no attribute ‘Iterable’ 查了资料 在python3.9 之后collections.Iterable被弃用了。 添加修改语句 collections.Iterable collections.abc.Iterable

保留数据的重装系统教程!(win11系统)

上车警告!!! 本教程无需思考,跟着操作一步一步来就能完成系统的重装。原理是将C盘系统重装,其他盘符数据保存。适用于系统盘重装数据或更改系统版本。 重要提示!!! C盘有重要学习资…

python之海龟绘图

海龟绘图(turtle)是一个Python内置的绘图库,也被称为“Turtle Graphics”或简称“Turtles”。它采用了一种有趣的绘图方式,模拟一只小海龟在屏幕上爬行,而小海龟爬行的路径就形成了绘制的图形。这种绘图方式最初源自20世纪60年代的Logo编程语言,后来一些Python程序员构建…

24计算机考研调剂 | 广西大学(211)

广西大学接收机械调剂研究生 考研调剂招生信息 学校:广西大学 专业:工学->机械工程->机械制造及其自动化 年级:2024 招生人数:70 招生状态:正在招生中 联系方式:********* (为保护个人隐私,联系方式仅限APP查看) 补充内容 广西大学是中国广西壮族自治区的一所历史…

Android开发大佬的百度美团快手等大厂Offer收割之旅,作为Android程序员都应掌握

一、概述 随着业务的发展,工程的逐渐增大与开发人员增多,很多工程都走向了模块化、组件化、插件化道路,来方便大家的合作开发与降低业务之间的耦合度。现在就和大家谈谈模块化的交互问题,首先看下模块化的几个优势。 模块化的优…

CPP编程-CPP11中的内存管理策略模型与名称空间管理探幽(时隔一年,再谈C++抽象内存模型)

CPP编程-CPP11中的内存管理策略模型与名称空间管理探幽 CPP的四大内存分区模型 在 C 中,**内存分区是一种模型,用于描述程序运行时内存的逻辑组织方式,但在底层操作系统中,并不存在严格意义上的内存分区。**操作系统通常将内存分…

太惊艳了!多微信管理利器,让你事半功倍!

作为现代社交媒体的主要平台之一,微信在商务领域中扮演着重要的角色。为了提高我们的工作效率,微信管理系统应运而生。 这个系统可以同时登录多个微信账号,并进行统一管理。除了便捷的登录管理功能外,微信管理系统还提供了许多实…