文档章节

java求金禅平方数

 南桥北木
发布于 2017/02/25 13:47
字数 220
阅读 2
收藏 0

/三位阶乘和数 public class test { public static void main(String[] args) {

	for(int i=10;i<Math.sqrt(987654321);i++){
		boolean a=f(i);//是否为不相同的数
		if(a){
		boolean b=k(i);//是否符合条件
		if(b){
			System.out.println("fuhe"+i*i);
		    }
		}
	}
	
	
	/*
String a="1234567";
int c=a.length();
String d=a.substring(1,c-1);
System.out.println(d);

System.out.println(c);
//将字符串转为整数
 int i=Integer.parseInt(a);
System.out.println(i);
int b=123;
String s=String.valueOf(b);
System.out.println(s);
*/
}

public static boolean f(int n){
	//判断数字是否重复
	int s=n*n;
	String a=String.valueOf(s);
	
	int b=a.length();
	for(int i=0;i<b-1;i++){
		for(int j=i+1;j<b;j++){
			char a1=a.charAt(i);
			char a2=a.charAt(j);
			if(a1==a2){
				return false;
			}
		}
	}
	return true;
}

//判断是否符合条件
public static boolean k(int n){
	int k=n*n;
	String a=String.valueOf(k);
	int b=a.length();
	
	while((b-2)>2){
		String c=a.substring(1, b-1);
		b=b-2;
	}
	
	String c=a.substring(1, b-1);
	int flag=Integer.parseInt(c);
	int aa=(int) Math.sqrt(flag);
	System.out.println("aa:"+aa);
	if((aa*aa)==(flag)){
		return true;
	}
	else{
		return false;
	}
	
} 

}

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 187
码字总数 33380
作品 0
武汉
私信 提问
java导出MathJax,要求数学公式正常显示

数据库保存的数据是MathJax的代码,如$a^2$,正常显示的样式应该是a的平方,所有数据再页面上可以显示为正常的公式,现在的要求是把数据库的数据用java导出成word或者pdf或者其他可以正常显示...

aniuzeng
2017/05/26
141
2
面试 5:手写 Java 的 pow() 实现

我们在处理一道编程面试题的时候,通常除了注意代码规范以外,千万要记得自己心中模拟一个单元测试。主要通过三方面来处理。 功能性测试 边界值测试 负面性测试 不管如何,一定要保证自己代码...

nanchen2251
07/10
0
0
jboss连接db2,jdbc驱动问题?

之前发过一个贴,是关于jboss连接db2数据库的问题,可惜没人解答,后来自个解决了,换了连接注册的驱动就可以了,但是还是有点不明白,我db2是8.2的版本,按理说是支持type 2的另外一种驱动 ...

Peng_JK
2012/12/27
910
2
Groovy入门 | 基础语法

Java的东西Groovy都能用,包括语法和类库 Groovy继承了Java的所有东西,就是你突然忘了Groovy的语法可以写成Java代码,也就是Groovy和Java混在一起也能执行。 Groovy和Java一样运行在JVM,源...

水天云黑白
10/28
0
0
帮我下,谢谢

我同学正在学java,要我帮忙,可是没有学过,求大家帮帮忙,题目是有100个学生,每数7个低7个跳水,再从8好开始数7个,依次循环。用java 编程序,谢谢,急等

guojianhui
2011/03/16
300
9

没有更多内容

加载失败,请刷新页面

加载更多

11月NEO技术社区开发进展汇总

为了帮助大家了解NEO平台上技术社区的开发进展,NEONewsToday将每月发布一份值得关注的更新报告。这些报告将包括对NEO核心项目的贡献以及对社区创建项目的改进。 这个报告不是包括所有项目进...

NEO-FANS
12分钟前
2
0
flutter FlatButton有间隔

这个按钮上下会有空隙,不是铺满的

大灰狼wow
15分钟前
2
0
WiFi攻击的三种方式

WiFi的安全问题已经引起了不少的使用者重视,甚至已经出现草木皆兵的现象。那么黑客到底是如何做到绕过身份验证来获取WiFi使用权的呢?主要有以下三种方式,其中最后一种方式十分简单。 WiFi...

Linux就该这么学
17分钟前
2
0
添加并发

<!-- 认购线程池,支持最大并发送10 最大排队队列为一万--> <task:executor id="investBuyPool" pool-size="1-10" queue-capacity="10000"/> 方法添加注解@Async("investBuyPool")......

一夜
27分钟前
2
0
Gensim?

Gensim是一款开源的第三方Python工具包,用于从原始的非结构化的文本中,无监督地学习到文本隐层的主题向量表达。它支持包括TF-IDF,LSA,LDA,和word2vec在内的多种主题模型算法,支持流式训...

火力全開
40分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部