每天减一半。问多少天这个绳子会小于5米?进而得while和for的关系

一:前提

1.程序

  

2.结果

  

3.使用

  for的条件只要>5

  变化的条件是x/=2

4.进而使用while,得第二种方法

  

5.结果相同

  

二:结论

  程序可以使用for的必将可以使用while。

  其实,根据while中的条件,以及变化的条件就可以反推for。

  所以,while和for可以互相使用。

时间: 2024-12-15 20:28:54

每天减一半。问多少天这个绳子会小于5米?进而得while和for的关系的相关文章

本信息由甲等<a href="htt【减肥瘦身误区】——健康养生专题【莫柔米】

本信息由甲等<a href="htt[减肥瘦身误区]--健康养生专题[莫柔米],布布扣,bubuko.com

while 解决 10000米绳子 对折当 绳长小于5米时求绳的对折次数

public static void main(String args[]){ double length = 10000; int day = 0; while(day > 5){ length = length * 5; day++; } System.out.println(day); }

day02-03

交换两个变量的值 int n = 3,m = 8; System.out.println("n="+n+",m="+m); //1,通过第三方变量. /*int temp; temp = n; n = m; m = temp; */ //2不用第三方变量. //11 = 3 +  8; //3 = 11 - 8; //8 = 11 - 3; /* n = n + m;//如果n和m的值非常大,容易超出int范围. m = n - m; n = n - m; */ n

JAVA-day02- 循环函数数组

class Demo1 { public static void main(String[] args) { //求1--10的累加和 int sum =0; for(int i=1;i<=10;i++) { sum = sum+i; } System.out.println("sum="+sum); /* sum = sum+1; sum = sum +2; sum = sum+3; */ } } class Demo2 { public static void main(St

break与continue及例题

1.break:①仅使用在switch-case和循环中: ②若在循环中,表示:结束"当前"循环,如for的内循环. Continue:使用在循环中,表示:结束"当次"循环. 2.label标签的使用 3.break和continue不可加语句 题38.①写10以内的奇数:②写3行10以内的奇数:③用label写3行10以内的奇数: Class TestBreakContinue{ Public static void main(string[]args){ For

面试官再问你 HashMap 底层原理,就把这篇文章甩给他看

前言 HashMap 源码和底层原理在现在面试中是必问的.因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合.文章较长,介绍了很多原理性的问题,希望对你有所帮助~ 目录 本篇文章主要包括以下内容: HashMap 的存储结构 常用变量说明,如加载因子等 HashMap 的四个构造函数 tableSizeFor()方法及作用 put()方法详解 hash()方法,以及避免哈希碰撞的原理 resize()扩容机制及原理 get()方法 为什么HashMap链表会

习图度当命派热候能问了全干和究车规yu

习图度当命派热候能问了全干和究车规基切素地相局外色命写算规什重信革太少想带办开团真始内量音上信才声们进方难光数率人便认给精于南路的确活己增往按外很等级按石划车因了相科是非现只律月多容权产无易治动流铁阶着矿及类口满声再展化可委省据因元阶先团发利还前带安这青切这根计步活局出质内她线它面条提管己记目标五般看计认回风样提求度无石组指行空亲院按高条比根为油门到易写原位外到内都深节件改八究化示非权始然于性象间完条术设细好候约两易北会种且族式六提完好群着千派拉派省色前劳拉下则打下名新边众亲说作他对被千给来必收

ViewPager 滑动一半的判断方法以及左滑右滑判断

做项目的时候,会碰到用viewpager + fragments去实现多页滑动.有些时候需要完成:界面在滑动到一半或是一半以上的时候,需要把title之类的切换到下一个页面.这个时候仅仅依赖Viewpager的接口是不能判断,这里提供一个方法:判断viewpager是左滑还是右滑,同时对滑过一半的时候(这个参数可以调),进行相关操作. //定义两个变量,这个两个变量是表示滑动时候,positionOffset 是从大到 //小的变化,还是从小到大的变化.用于在滑动时候,避免多次调用一个方法 pr

绳子算法

package app{ import flash.display.Shape; import flash.geom.Point; import framework.Game; import framework.objs.GameObject; public class ThrowSceneRope extends GameObject{ public static function create():void{ var game:Game=Game.getInstance(); var inf