我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么不显示结果呢?

double a = 0.08;
int count = 0;
while(a<=8848.13)
{
a*=a;
count++;
}
System.out.println("对折次数为"+count);

a是一个小于1的数字,它越乘越小,所以死循环了。
应该是a = a * 2;

近期文章

  • 关于ssm项目中css样式,js文件失效的问题
  • R语言字符串处理问题:"\n AB\n / CD E/ FGH\n "怎么用stringr函数截取数据集中的AB啊(注:ABCD等均为字符串)
  • 我的visual studio code上的python明明是3.7.4版本的,但是算除法却老是整除了
  • 一个矩阵的算法问题666
  • 关于try...catch的问题
  • 如何使用curl自动填充和提交html表单
  • php多维数组基于两个值删除重复
  • 传递两个变量点击返回同一页面
  • 如何在使用SQL Server时显示cakephp中的unicode
  • 加载ajax内容后,jquery工具提示无法正常工作
  • 尝试使用base64_decode生成Image时出错
  • 功能不会移动图像,但会正确返回信息
  • 在android中怎么创建圆角的文本框?
  • 我有我的动态页面,如何在当前页面上添加活动类?
  • Jquery ToastMessage - 仅显示特定Toast类型的close?
  • Nginx CodeIgniter无法正常工作
  • 输出一个正整数n,输出n行由大写字母A开始构成的三角形字母图阵
  • .htaccess限制wordpress中的媒体文件夹
  • htaccess:同一页面的不同网址不起作用
  • 复制包含符号链接的继承目录

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华