用java代码实现几个常见的问题

简介: 用java代码实现几个常见的问题

用java代码实现
(1)珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.001米。
(2)请问,我折叠多少次,可以折成珠穆朗玛峰的高度
/**

  • @author 18269
  • @date 2019/10/31 18:57:04
  • @description
    */
    public class Demo5 {
    public static void main(String[] args) {

         // TODO Auto-generated method stub
     //定义一个统计变量,默认值是0
     int count = 0;
     //为了简单,我把0.01变成1,同理8848就变成了884800
     int end = 884800;
     int start = 1;
     while(start<end) {
         //只要每次增加的后的厚度没有超过珠穆朗玛峰的高度就折叠,变量++
         count++;
         //折叠一次厚度是以前的2倍。
         start *= 2;
         System.out.println("第"+count+"次厚度是"+start);
     }
     //输出统计变量。
     System.out.println("要叠"+count+"次");
    
     }
    

    //代码效果参考:http://www.zidongmutanji.com/zsjx/37539.html

  • @author 18269

  • @date 2019/10/31 19:09:44
  • @description
    /
    public class Demo_6 {
    public static void main(String[] args) {
    /
    分析以下需求,并用代码实现:

     (1)打印1到100之内的整数,但数字中包含9的要跳过
     (2)每行输出5个满足条件的数,之间用空格分隔*///定义一个变量,用来记录满足条件数的个数
     int count = 0;
    

    //代码效果参考:http://www.zidongmutanji.com/bxxx/367504.html

     for(int i = 1;i <= 100;i++){
    
         if(i % 10 == 9 || i / 10 == 9){
    
             continue;
         }
         count++;
         System.out.print(i + " ");
         if(count % 5 == 0){//不用重新置换0,通过取余解决不超过五的问题
             System.out.println();
         }
    
     }
    

    }
    }

相关文章
|
6天前
|
Java
在 Java 中捕获和处理自定义异常的代码示例
本文提供了一个 Java 代码示例,展示了如何捕获和处理自定义异常。通过创建自定义异常类并使用 try-catch 语句,可以更灵活地处理程序中的错误情况。
|
28天前
|
存储 安全 Java
Java Map新玩法:探索HashMap和TreeMap的高级特性,让你的代码更强大!
【10月更文挑战第17天】Java Map新玩法:探索HashMap和TreeMap的高级特性,让你的代码更强大!
57 2
|
28天前
|
存储 Java API
键值对魔法:如何优雅地使用Java Map,让代码更简洁?
键值对魔法:如何优雅地使用Java Map,让代码更简洁?
111 2
|
1月前
|
安全 Java API
Java 17新特性让你的代码起飞!
【10月更文挑战第4天】自Java 8发布以来,Java语言经历了多次重大更新,每一次都引入了令人兴奋的新特性,极大地提升了开发效率和代码质量。本文将带你从Java 8一路走到Java 17,探索那些能让你的代码起飞的关键特性。
77 1
|
21天前
|
XML 安全 Java
Java反射机制:解锁代码的无限可能
Java 反射(Reflection)是Java 的特征之一,它允许程序在运行时动态地访问和操作类的信息,包括类的属性、方法和构造函数。 反射机制能够使程序具备更大的灵活性和扩展性
34 5
Java反射机制:解锁代码的无限可能
|
17天前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
48 3
|
22天前
|
存储 安全 Java
系统安全架构的深度解析与实践:Java代码实现
【11月更文挑战第1天】系统安全架构是保护信息系统免受各种威胁和攻击的关键。作为系统架构师,设计一套完善的系统安全架构不仅需要对各种安全威胁有深入理解,还需要熟练掌握各种安全技术和工具。
61 10
|
1月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
67 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
18天前
|
分布式计算 Java MaxCompute
ODPS MR节点跑graph连通分量计算代码报错java heap space如何解决
任务启动命令:jar -resources odps-graph-connect-family-2.0-SNAPSHOT.jar -classpath ./odps-graph-connect-family-2.0-SNAPSHOT.jar ConnectFamily 若是设置参数该如何设置
|
16天前
|
Java
Java代码解释++i和i++的五个主要区别
本文介绍了前缀递增(++i)和后缀递增(i++)的区别。两者在独立语句中无差异,但在赋值表达式中,i++ 返回原值,++i 返回新值;在复杂表达式中计算顺序不同;在循环中虽结果相同但使用方式有别。最后通过 `Counter` 类模拟了两者的内部实现原理。
Java代码解释++i和i++的五个主要区别