stringbuffer-死循环为什么程序不走进不去,现在这么智能了么?

问题描述

死循环为什么程序不走进不去,现在这么智能了么?
StringBuffer sb = new StringBuffer();
    for(int i=0;i<128;i++){
        sb.append("tttttttt");
    }
    StorageInfo info;
    String txt;
    double i = Double.MAX_VALUE;
    while(i!=i){
        info =getMemoryInfo();
        txt =info.available.substring(0,5);
        info.toLog();
        if(Double.parseDouble(txt)>0.01) {
            if (WRITEENABLE) {
                WriteTxtFile(sb.toString());
            } else {
                break;
            }
        }
        else{
            break;
        }
    }

解决方案

while(i!=i)
->
while(i==i)

解决方案二:

或者while (true)

解决方案三:

OH NO sorry,写晕菜了。

解决方案四:

循环体里没有用到i吧,我感觉最好不用i控制死循环,用true就行

解决方案五:

i!=i 永远是false,当然走不进去,改成 i ==i 会有你要的效果

解决方案六:

for(;;)

这样写也可以

时间: 2024-09-14 22:26:36

stringbuffer-死循环为什么程序不走进不去,现在这么智能了么?的相关文章

你是想做个安静的程序员,还是去创个业呢?

其实,很多人对程序员"无聊""呆板"的误解都是来自于网络上的段子.而在现实生活中,我们接触到的程序员同学,他们也是非常活泼.开朗,还是充满激情的一群人.移动互联网时代,基本上所有互联网公司的CTO都是程序员出身,所以程序员玩创业并没有什么好稀奇的.本期移动开发精英俱乐部的话题就围绕" 程序员如何创业?"这个话题.文章系ITOM管理平台OneAPM编译整理. 程序员为什么要创业呢? 熊欣_主持人:程序员也算是个高薪行业,大家聊聊,为什么要创业呢?

编写跨浏览器的DHTML应用程序。大家可以去www.dicp.ac.cn看看这个对ie和ns都适用的

本文介绍了IE和Navigator两种浏览器对DHTML标准实现的差异,特别是如何编写Navigator中运行的DHTML程序. DHTML(Dynamic HTML)是W3C组织提出的一种新的规范,它对原有的HTML做了许多扩充,并结合Javascript,使得静态的HTML页面产生了许多动态效果,例如菜单的展开和收起,页面元素的外观动态改变等.IE 4.0以上,Navigator 4.0以上的版本都支持这个标准.但是,不同的浏览器厂家对它都做了不同程度的扩充.以最流行IE的和NS为例,IE的

JAVA程序员必读:基础篇(4)类和继承

程序|程序员|继承 这节教程将开始讨论对象的生命周期.包括怎样创建对象.怎样使用它以及在不使用它的时候将它从系统中清除.下面一个一个介绍:4.1 对象的生命周期 在这一小节中你可以学到怎样创建和使用任何类型的对象,还讨论了当对象不再需要的时候系统怎样清除对象的. 典型的JAVA程序创建对象,对象之间的交互是通过发送消息来实现的.通过这些对象的交互,JAVA程序可以执行一个GUI.运行一个动画或者通过网络发送和接收信息.一旦对象已经完成了任务,它就被作为无用信息被回收,它的资源可以由其它对象回收利

Android程序锁的实现以及逻辑_Android

本项目是一个比较有趣的项目源码,可以给其他项目加锁,程序锁的原理是一个"看门狗"的服务定时监视顶层activity,如果activity对应的包名是之前上锁的应用程序的,则弹出一个页面要求输入解锁密码. 效果如下: 1.基本思路 ①.创建已加锁应用的数据库(字段:_id,packagename),如果应用已加锁,将加锁应用的包名维护到数据库中 ②.已加锁+未加锁 == 手机中所有应用(AppInfoProvider) 2.已加锁和未加锁的数据适配器 class MyAdapter ex

程序员讨论《黑客帝国》(一)真实与虚拟

  大概大家小时候都有梦魇的经历,一旦发烧或者特别累,就会哭闹,脑海里会出来各种恐怖但又说不清的东西,无论如何就是要起床去"做什么",父母怎么压都压不住.让我印象最深刻的是98年我和父母爬完庐山,在庐山疗养院里一个人累的睡觉,从下午睡到晚上八点,在没有父母的乌黑的房子里不受控制的哭了一个小时,山风狂野啊,现在想起来都后怕.       翻起八零后孩子必备的<少年儿童百科全书>,才知道梦魇的原因是大脑发育还不够健全的正常表现,长大后就消失了.如今,笔者早就成人多年,连黑客帝国

黑马程序员 十七、面试题之交通灯管理系统—面向对象的分析与设计、Road 类、Lamp 类、LampController 类、MainClass类)

Java帮帮-IT资源分享网  黑马程序员--面试题之交通灯管理系统 Road 类.Lamp 类.LampController 类.MainClass类   需求: 交通灯管理系统的项目需求 Ø 异步随机生成按照各个路线行驶的车辆. 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 ... Ø 信号灯忽略黄灯,只考虑红灯和绿灯. Ø 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制. Ø 具体信号灯控

程序猿日记S01E03

"Wake me up when it's done." 礼物文化 有一次给组员分享程序猿该如何去尽力帮助到其他人,如何赢得声誉.在日常开发过程中,我们在实现业务需求的同时,抽象出可复用的模块,提供API供业务层调用.不同的程序猿会设计出不一样的API,好的设计往往是遵循一定原则的.网上比较经典的是Google API Design指南,可以作为一个模板来Review我们日常的API设计.以前看过一本书,<以用户为中心的软件设计>,一个很重要的思想就是如何让设计的软件更易于

从程序员跳槽看职业规划

从程序员跳槽看职业规划 老帅 http://blog.csdn.net/shuaihj 大学毕业后,走上程序猿的职业道路,可能的职业道路有: 程序员->高级程序员->项目经理->研发经理->研发总监->研发副总->-- 程序员->高级程序员->系统架构师->技术经理->技术总监->研发副总->-- 程序员->高级程序员->停滞->-- 程序员->程序员->程序员->停滞->-- 幸运的程序员,

如何去分析你的竞争手首页网站排名的反向链接

摘要: 在你走进seo行业的道路上不管你是去学习seo还是去探讨分享seo,都会很频繁的听到一个道理分析分析在分析,<分析>这个词已经成为seo学习路上的毕竟之路也是最好最简单的学习方法 在你走进seo行业的道路上不管你是去学习seo还是去探讨分享seo,都会很频繁的听到一个道理分析分析在分析,<分析>这个词已经成为seo学习路上的毕竟之路也是最好最简单的学习方法,搜索引擎去认定一个页面一个网站也是去分享它自有的评定标准,那么我们在做seo的同时也是这样,只有去掌握了怎么去分析,不