java吸血鬼数字_吸血鬼数字的简单实现
从think in java上面看到的吸血鬼数字,自己写了一个简单的实现
package com.zyl;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* think in java 吸血鬼数字
*/
public class Vampire {
public static void main(String[] args) {
for (int i = 1000; i <= 9998; i=i+1) {
if (i % 100 == 0) {
continue;
}
String str = i+"";
List array = new ArrayList(Arrays.asList(str.split("")));//分成一个一个数字
for (int m = 0; m < array.size(); m++) {
for(int n = 0; n < array.size(); n++) {
if(n==m) {
continue;
}
int num1 = Integer.parseInt(array.get(m)+"" +array.get(n));//第一个两位数
if (num1 < 10) {
continue;
}
for (int l = 0; l < array.size(); l++) {
if(l==m || l==n) {
continue;
}
for (int k=0; k < array.size(); k ++) {
if(k==m || k==n || k==l) {
continue;
}
int num2 = Integer.parseInt(array.get(l)+""+(array.get(k)));//第二个两位数
if (i == num1 * num2) {
System.out.println(i+"="+num1+"*"+num2);
}
}
}
}
}
}
}
}
java吸血鬼数字_吸血鬼数字的简单实现相关推荐
- java求幸运数字_幸运数字问题 —— Java实现
题目描述 小雅同学认为6,8是她的幸运数字,而其他数字均不是,一个幸运数是指在十进制表示下只含有幸运数字的数.给定你一个区间(a,b)a和b之间(其中包括a和b幸)运数的个数. 输入描述 输入两个整数 ...
- java 数据对_数据表与简单java类(一对多)
emp表:empno,ename,job,sal,comm,mgr,deptno dept表:deptno,dname,loc 要求可以通过程序描述出如下对应关系 一个部门有多个部员,并且可以输出一个 ...
- java吸血鬼数字_吸血鬼数字(java)
*吸血鬼数字是指位数为偶数的数字,可以由一堆数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排列.以两个0结尾的数字是不允许的 例如,下列数字都是吸血鬼数字 ...
- java 加法 溢出_关于数字:Java 8 Unsigned Integer加法和潜在的溢出
我正在从Cay S. Horstmann的"真正不耐烦的Java SE 8"一书中进行练习. 基于Number类的改进的一项练习要求: Write a program that a ...
- java正则字母下划线数字_由数字、26个英文字母、下划线或汉字的正则表达式
1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...
- java 魔法数_魔法数字与常量定义
优化前代码 实例1 动动脑筋:本例代码中有哪些瑕疵,应该如何优化? ☆代码1:Before类 1 package com.itedu365.best1201; 2 public class Bef ...
- java 灰度直方图_【数字图像处理】灰度直方图、直方图均衡化、直方图规定化...
灰度直方图 一幅图像由不同灰度值的像素组成,图像中灰度的分布情况是该图像的一个重要特征.图像的灰度直方图就描述了图像中灰度分布情况,能够很直观的展示出图像中各个灰度级所占的多少. 图像的灰度直方图是灰 ...
- cpp判断输入为数字_猜数字小程序带你C语言入门
学习编程注重实践,不少同学书看了好几章,等动手开始自己写的时候,发现还是不知从何下手.今天,我们以一个猜数字的小程序为例,带大家了解一下. 首先,看下题目: 这个游戏大家应该不陌生,留点时间大家思考下 ...
- 字符串 hash 唯一数字_【数字课堂】酒妹带你了解“身份认证技术”
身份认证技术是在计算机网络中确认操作者身份的过程而产生的有效解决方法.计算机网络世界中一切信息包括用户的身份信息都是用一组特定的数据来表示的,计算机只能识别用户的数字身份,所有对用户的授权也是针对用户 ...
最新文章
- 在windows中创建一个影子用户
- php mysql 配置
- 构建可靠的前端异常监控服务-采集篇
- gRPC学习记录(一)--概念性知识
- 机器学习基础-标准方程法-04
- python 3.9特性_Python 3.9来了!这十个新特性值得关注
- publiccms实现多层级选项卡效果
- layui数据表格获取当前页数
- c++ 二维数组_二维数组的声明2019_04_18
- As we all know, Java 8 provides many new features
- 提升开发者安全的七大可行实践
- 配置交叉编译工具链(imx6ull pro)
- java实现保龄球规则
- android手机功耗优化,安卓统一推送实测:待机功耗降30%
- 脱胎于沃尔沃的Polestar 2浮出水面,它真能挑战Model 3吗?...
- linux无线图传,uClinuxforBV561EVB-3G4G无线图传4G执法记录.PDF
- 使用 PingCAP Clinic 诊断 TiDB 集群
- 《统计学习方法》学习笔记 第二十一章 PageRank算法
- vue3调用百度地图标注选择位置并获取经纬度
- python爬取电子书_python爬取 “得到” App 电子书信息
热门文章
- malloc()动态分配内存
- Java开发:哪些技能测试来评估Java开发人员的技能?
- python打开上层文件
- Linux ifconfig命令无效的解决方法
- java-net-php-python-JSP学校教育论坛管理系统开题任务书PPT计算机毕业设计程序
- CH2_数字图像基础
- win8: html5+css3+js
- Mezzanine学习---使用自定义模板
- 解决 Jupyter notebook 运行SHELL 命令(!xxx), 出错: OSError: “/bin/bach“ shell not found
- oracle 查询表空间所有表、及表所有的表空间