⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project12.java

📁 一些Java的小的应用程序
💻 JAVA
字号:
/**输出400以内的smith数,smith数是指满足下列条件的可分解的整数:
 * 其所有数位上的数字和等于其全部素数因子的数字和
 * 如9975=3×5×5×7×19,数字和=因子的数字总和=30;*/
public class Project12 {
	private static int N=400;
	public static void main(String args[]){
		for(int i=1;i<=N;i++)
			if(isVaild(i)){
				System.out.println(i);
				dealwith(i);
			}
	}public static boolean isVaild(int n){
		String s=Integer.toString(n);
		int m=0;int k=0;
		for(int i=0;i<s.length();i++)
			m+=s.charAt(i);
		for(int j=2;j<n;j++)
			if(n%j==0)k+=j;				
		if(m==k)return true;
		else return false;		
		
	}public static void dealwith(int n){
		System.out.print(" = ");
		String s="";
		for(int j=2;j<n;j++)
			if(n%j==0)s+=(j+"*");
		System.out.println(s.substring(0, s.length()-1));
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -