题目:数字9 出现的次数

作业内容

编写程序数一下 1到 100 的所有整数中出现多少个数字9

我们首先可以通过心算知道1到100中包含多个9:9,19,29,39,49,59,69,79,89,99,90,91,92,93,94,95,96,97,98。

99中包含两个9,不难发现是20个9,那如何找出来呢

首先数字i/10==9,我们可以找出90,91,92,93,94,95,96,97,98,99

其次可以i%10==9,我们可以找出9,19,29,39,49,59,69,79,89,99

代码可以写成

public class test {public static void main(String[] args) {int count=0;for(int i=0;i<101;i++){if(i/10==9){count++;}if((i%10)==9){count++;}}System.out.println(count);}
}

运行结果是:

JAVA-数字9出现的次数相关推荐

  1. Java求字符串中出现次数最多的字符

    Java求字符串中出现次数最多的字符  [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51933611      Java ...

  2. java数字格式化_Java数字格式

    java数字格式化 当我看到其他人编写不必要的Java代码并且由于缺乏对已经提供所需功能的JDK类的了解而编写了不必要的Java代码时,我会想到很多次. 这样的一个例子是时间相关的常量的使用硬编码值的 ...

  3. java 数字 下划线_为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线...

    java 数字 下划线 JDK 1.7发行版引入了几个有用的功能,尽管其中大多数都是语法糖,但使用该功能可以大大提高可读性和代码质量. 这样的功能之一是在数字文字中引入下划线 . 从Java 7开始, ...

  4. java 数字字母进位_使用带有进位的8085微处理器将两个8位数字相乘

    java 数字字母进位 Problem statement: 问题陈述: Multiplication of two 8 bits numbers using 8085 microprocessor ...

  5. 区块链JAVA数字交易所官方商业版开发级全套三端纯源码

    介绍: 区块链JAVA数字交易所官方商业版开发级全套三端纯源码 网盘下载地址: http://kekewangLuo.net/fsQqJmSy7st0 图片:

  6. java 数字 下划线_数字文字中的下划线– Java 7功能

    java 数字 下划线 One of the Java 7 features is underscores in numeric literals. You can place underscores ...

  7. java数字转换32位字符串_java字符串和数字转换工具

    java数字和字符串之间的转换工具 class="java" name="code">package com.xwtec.util; /** * 数字工具 ...

  8. Java数字图像处理基础-------Java Swing简单使用,图形绘画---画五角星

    Java数字图像处理基础-------Java Swing简单使用,图形绘画-画五角星 一:简介 要画出五角星出来,我们只需要在面板上产生5个点,然后把这5个点进行连接就可实现: 二:代码演示 imp ...

  9. Java 数字转汉字工具类

    Java 数字转汉字工具类 一.工具类--NumberToCnUtil package com.example.demotest.util;import java.util.Arrays; impor ...

  10. java数字家谱管理系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java数字家谱管理系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java数字家谱管理系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技 ...

最新文章

  1. 咖啡,一种心情的境界
  2. matlab私有函数,MATLAB 嵌套函数,子函数,私有函数,重载函数
  3. ​搜出来的文本:从文本生成到搜索采样
  4. pat1011-1020
  5. 20110128 学习记录:Datalist中的item项不自动换行而只用空格隔开
  6. Spring boot傻瓜教程(一):官方加强版,避开坑
  7. 0x00D2DCAC 处(位于 Company.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000024 时发生访问冲突。
  8. 基于tcp实现远程执行命令
  9. 将Linux可执行文件变成可执行命令
  10. [19保研]四川大学网络空间安全学院 关于举办2018年优秀大学生暑期夏令营的通知...
  11. 举例说明数据库一、二、三及BCNF范式
  12. 深蓝学院-多传感器融合定位-第4章作业
  13. 数据结构选择练习题(有解析)
  14. hackthon java_Hackathon 参赛指南——如何愉快地参加一场 Hackathon
  15. Stacked Hourglass Networks - 堆叠沙漏网络结构详解
  16. 软件测试面试刁难人?花重金购买的资料1套全给你解决
  17. 简单linux命令之备份文件
  18. nodejs mysql knex_使用knex创建postgresql表knex迁移
  19. 软件创新实验室:微信小程序开发——账号注册和APPID申请
  20. 京东2017实习生招聘试题 构造方法

热门文章

  1. 图解WordPress怎么安装主题(三种方式)
  2. Hyper-V下Centos7连接不上外网
  3. 基于opencv和pillow实现人脸识别系统(附详细源代码)
  4. java 100%3.0_java经典选择题100例及答案
  5. 深入浅出再谈Unity内存泄漏
  6. win10重置网络后所有网卡都消失了
  7. 超级服务器防熊系统教程,关于服务器防熊办法
  8. people are able to buy the same products anywhere in the world
  9. 快手基于 Flink 构建实时数仓场景化实践
  10. Tcl学习0——Tcl和Tk介绍