代码编织梦想

package day05;

public class Day05_WhileTest01 {
    public static void main(String[] args) {

        // 完成的是 折纸游戏 纸张的厚度是 0.1毫米 珠峰高度是8844430 毫米 求折纸的次数
        // 定义折纸的次数 初始是0次
        int count = 0;
        // 定义纸张的初始厚度
        double paper = 0.1;
        // 定义珠峰的高度
        int zf = 8844430;
        // 判断纸张的厚度 和 珠峰的大小就
        while(paper <= zf){
            // 只要 纸张的厚度 不大于 珠峰的高度 我们就折一次
            paper *= 2;
            // 每折一次 次数加1
            count += 1;
        }

        System.out.println("折纸的次数是:" + count);
    }
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/FUGUIGZS/article/details/127002271

JAVA基础总复习-爱代码爱编程

总复习 一.day01内容 1.JVM,JRE,JDK的关系 JVM: java虚拟机,用来运行java程序的,JVM本身是不夸平台的,每个操作系统都需要安装针对本操作系统的JVM 所以: java通过jvm的不夸平台实现了java的跨平台 JRE:java运行环境,包含jvm和核心类库 JDK:java开发工具包,包含开发工具和JRE 三者

java第三课 循环案例-爱代码爱编程

循环案例 循环语句一、三种循环方式1.使用for循环,求出1-100之间的奇数之和.2.使用while循环,求出1-100之间的奇数之和3.do……while循环,求出1-100之间的奇数之和.二、求出1到100之间的既是3的倍数又是5倍数的数字之和.三、从键盘上录入一个大于100的三位数,求出100到该数字之间满足如下要求的数字之和.四、请按如下

Java复习整理 02-爱代码爱编程

1 package demo01; 2 3 import java.util.Scanner; 4 5 public class ScannerDemo01 { 6 public static void main(String[] args) { 7 //创建引用类型变量 8 Scanner sc

Java开发自学技巧!中原银行java开发-爱代码爱编程

前言 都知道MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的

java搭建本地服务器,深夜思考-爱代码爱编程

最近几天,有的人在偷偷地买蚂蚁的基金,有的人却偷偷的在蚂蚁面试。 最近确实是面试的好时候。大家都奔着大厂去的,最近也分享了好多大厂的面经了,什么阿里、字节、京东、美团、百度、腾讯、滴滴、网易…已经数不清有多少了。(是我菜了) 这里分享一下蚂蚁金服5面过程与面试总结 栈和队列部分(10) 设计一个有getMin功能的栈(士★

看完这篇,java遍历字符串列表-爱代码爱编程

今年互联网形式依旧严峻,再次爆发几次大规模裁员潮。我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友。 在猎头的眼里,我已不是根正苗红的程序员。何为根正苗红?计算机专业毕业,从毕业起就从事特定方向的开发工作,这才是猎头眼中的香饽饽。 毕业之后的那段岁月,可以用悲惨形容,每当和人提起,我总会有点自嘲的说“睡过凌晨一点的办公室,吃过凌晨三点

java安装与环境配置步骤-爱代码爱编程

一、内存与线程 1、内存结构 内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存的申请、划分、使用、回收的管理策略,通说来说JVM的内存管理指运行时数据区这一大块的管理。 第一个:Alibaba[搜索推荐]

java定时器实现方式-爱代码爱编程

前言 前两天,我收到了蚂蚁金服的offer,从朋友的内推开始面试到拿到最后offer经历了4面技术、一面交叉面和一面HR面。经过了漫长的等待和几次几乎折磨的面试之后,终于拿到了offer。 栈和队列部分(10) 设计一个有getMin功能的栈(士★☆☆☆) 由两个栈组成的队列(尉★★☆☆) 如何仅用递归函数和栈操作逆序一个栈(尉★★☆☆)

Java面试宝典,java指定字符集-爱代码爱编程

第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。 三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。 四面交叉面:模型上线时应该注意的事,如果请求过高模型服

Java学习路线!java图片处理类-爱代码爱编程

栈和队列部分(10) 设计一个有getMin功能的栈(士★☆☆☆) 由两个栈组成的队列(尉★★☆☆) 如何仅用递归函数和栈操作逆序一个栈(尉★★☆☆) 猫狗队列(士★☆☆☆) 用一个栈实现另一个栈的排序(士★☆☆☆) 用栈来求解汉诺塔问题(校★★★☆) 生成窗口最大值数组(尉★★☆☆) 构造数组的MaxTree(校★★★☆) 求最大子矩

真香警告!java实验报告结果分析-爱代码爱编程

第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。 三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。 四面交叉面:模型上线时应该注意的事,如果请求过高模型服

java字符串去重,精心整理-爱代码爱编程

第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。 三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。 四面交叉面:模型上线时应该注意的事,如果请求过高模型服

Java面试必备的集合源码详解,使用指南-爱代码爱编程

第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。 三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。 四面交叉面:模型上线时应该注意的事,如果请求过高模型服

Java开发必学:java程序以类为基本单位-爱代码爱编程

栈和队列部分(10) 设计一个有getMin功能的栈(士★☆☆☆) 由两个栈组成的队列(尉★★☆☆) 如何仅用递归函数和栈操作逆序一个栈(尉★★☆☆) 猫狗队列(士★☆☆☆) 用一个栈实现另一个栈的排序(士★☆☆☆) 用栈来求解汉诺塔问题(校★★★☆) 生成窗口最大值数组(尉★★☆☆) 构造数组的MaxTree(校★★★☆) 求最大子矩

Java与或非逻辑符号-爱代码爱编程

栈和队列部分(10) 设计一个有getMin功能的栈(士★☆☆☆) 由两个栈组成的队列(尉★★☆☆) 如何仅用递归函数和栈操作逆序一个栈(尉★★☆☆) 猫狗队列(士★☆☆☆) 用一个栈实现另一个栈的排序(士★☆☆☆) 用栈来求解汉诺塔问题(校★★★☆) 生成窗口最大值数组(尉★★☆☆) 构造数组的MaxTree(校★★★☆) 求最大子矩

大厂首发:Java重量级锁原理-爱代码爱编程

第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。 三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。 四面交叉面:模型上线时应该注意的事,如果请求过高模型服

java学习之流程控制-爱代码爱编程

分支结构(选择结构) if语句第一种格式 if语句第一种格式: if if(关系表达式){ 语句体; } 执行流程 ①首先判断条件表达式看其结果是true还是false ②如果是true就执行语句体 ③如果是false就不执行语句体 public static void main(String[] args){ System

Java练习题-爱代码爱编程

Java练习 目录 Java练习前言第一题、模拟彩票双色球1.1 版本一(覆盖加扩容的方式解决重复问题)2.2 版本二(使用贴标签的方式解决重复问题)第二题 数组排序冒泡排序2.2 选择排序总结 前言 温故而知新 第一题、模拟彩票双色球 1.1 版本一(覆盖加扩容的方式解决重复问题) package day06; import j

04_java循环_巨鹿之战后的一场雨的博客-爱代码爱编程

JavaSE_04【流程控制语句】 今日内容 for循环语句while循环语句do…while循环语句breakcontinue学习目标 理解for语句的格式和执行流程 理解while语句的格式和执行流程 了解do…while语句的格式和执行流程 了解跳出语句break,continue的意义 理解死循环的执行流程 理解循环嵌套的执行流程第三章 流