欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

取名算法之用JAVA实现姓名测试

名字很重要吗 一文中我谈到了名字的重要性。

 

  作为易学高手的我(大师♂罗莊)对告诉各位码农如何制作取名系统  负有不可推卸的责任。

  本次课程没有什么难度,就是根据名字笔画来计算天地人三才格

  笔画的五行算法已经在上一讲说过,就是去十位数,个位来判断五行

  取名算法之用JAVA实现汉字五行笔画查询

  有关笔画凶吉以及天地人三才格五行凶吉,网络上有,只是要翻墙。

  这里我给个地址:http://www.356.com.tw/teaching/?parent_id=1272

  

  有些地方根据笔画预测此人有首領之类,上面网站说的比较详细

 

  为了方便我做个姓名类,我自己算法有个问题就是只能计算2-4个字的名字,至于超过4个字符怎么计算或者English 名字怎么计算留给大家自己实现。

  这里上代码就可以了

这是输出结果,给大家参考:

[java] view plain copy
 
  1. run:  
  2. 罗庄的五行  
  3. 火   金     
  4.   
  5. 罗庄的笔画  
  6. 20   6     
  7.   
  8. 罗庄的天格  
  9. 21  
  10. 木  
  11. 罗庄的地格  
  12. 7  
  13. 金  
  14. 罗庄的人格  
  15. 26  
  16. 土  
  17. 罗庄的外格  
  18. 2  
  19. 木  
  20. 此人总笔画26  
  21. 说明:字的笔划以《康熙字典》为准,康熙笔划计算方法与简体笔划有所区别,不能以现在计算笔划的方法去计算。为保证本站提供的测算内容精准,编辑人员花费了大量时间和精力与《康熙字典》原版进行核对。如果您发现错误,敬请及时与我们联系,谢谢!  
  22. 天格的解析:天格数是先祖留传下来的,其数理对人影响不大。 什么是天格?  
  23. 什么是天格:天格是由您的姓决定的,姓是祖辈流传下来的。它的数理对人生并无直接的影响。所以,天格的吉凶数理不用重视。在测名字的时候,也会有天格的数理吉凶解释,那是对这个数字的解释,本身无太大意义。    
  24. 21   (明月中天)光风霁月,万物确立,官运亨通,大搏名利。女性不宜此数。(吉)     
  25.   
  26. 人格的解析:人格数又称主运,是姓名的中心点,影响人一生的命运。 什么是人格?  
  27. 什么是人格:人格非常重要,是这个名字的中心、精髓!人格的吉凶,对人的影响很大,就如四柱当中的日柱一样,是判断名字好坏吉凶的一个标准。    
  28. 26   (变怪)变怪之谜,英雄豪杰,波澜重叠,而奏大功。   (凶)     
  29.   
  30. 地格的解析:地格数又称前运,影响人中年(36岁)以前的活动力。 什么是地格?  
  31. 什么是地格:地格和人格有密切的关系,主要影响人年轻时的命运,地格也比较重要。其数理吉凶,也代表与子女、部属、晚辈的关系。    
  32. 7   (七政之数)七政之数,精悍严谨,天赋之力,吉星照耀。   (吉)     
  33.   
  34. 外格的解析:外格又称变格,影响人的社交能力、智慧等。 什么是外格?  
  35. 什么是外格:外格通常指和社会上的关系的融洽程度,在实际预测中其准确度较低,对人生的作用不是很大,在专业预测当中也很少去用。外格的数理不用重视。    
  36. 2   (两仪之数)两仪之数,混沌未开,进退保守,志望难达。   (凶)     
  37.   
  38. 总格的解析:总格又称后运,影响人中年(36岁)以后的命运。 什么是总格?  
  39. 什么是总格:判断名字的吉凶,一般先看总格,再看人格。总格对人的晚运和一生运势均有影响。总格就如植物的根,根好则枝繁叶茂。因此,名字吉凶一定要看总格。    
  40. 26   (变怪)变怪之谜,英雄豪杰,波澜重叠,而奏大功。   (凶)     
  41.   
  42. 此人天地人三才格参考木金土   凶   ★如果加倍努力,亦可得成功。此格者,容易身心過勞而遭遇不幸的病難,多有肝病、胃病。     
  43.   
  44. 成功构建 (总时间: 0 秒)  


依赖类:  取名算法之用JAVA实现汉字五行笔画查询

 

 

[java] view plain copy
 
  1. /* 
  2.  * To change this template, choose Tools | Templates 
  3.  * and open the template in the editor. 
  4.  */  
  5. package javaluozhuangtestname;  
  6.   
  7. /**姓名类 
  8.  * 
  9.  * @author luozhuang 大师♂罗莊 
  10.  */  
  11. public class LuozhuangNameClass {  
  12.   
  13.     private int namesky;//天格  
  14.     private int nameearth;//地格  
  15.     private int nameout;//外格  
  16.     private int namepeople;//人格  
  17.     private int total;  
  18.     private int[] BH;//笔画数组  
  19.     private int[] wuxing;//五行数组  
  20.     private int[] nameliborder;//在库顺序  
  21.     private String name;  
  22. //    天格计算法:天格是姓氏画数之和,但单复姓有区别。  
  23. // 1  单姓氏:姓的文字画数+1。  
  24. //    2  双姓氏或四字名:前两个字的笔画总数。  
  25. //人格(主运):姓+名  
  26. //人格是姓名之中心,与人一生之命运关系最紧密。凡欲判断人的吉凶,务先着眼此部,就能看出其人之中心命运性格和体质能力,是关系天格、地格之数理,变化无穷。  
  27. //    人格计算法:人格就是姓的最下一字和名的最上一字的合计数。  
  28. //    1  单姓氏:姓与第二个字笔画总数。  
  29. //    2  双姓氏或四字名,第二个字与第三个字的笔画总和。  
  30. //地格(前运):  
  31. //地格是名字之全画数,亦称前运。主中年前的运势、与子女或下属的关系。  
  32. //    地格计算法:是名字之全画数,亦称前运  
  33. //    1  单姓氏:后两个字笔画总数。  
  34. //    2  双姓氏或四字名:后两个字的笔画总数。  
  35. //    3  单字名(即两字名):后一字笔画数加上“1”。  
  36. //    总格(后运):姓与名之字画数之和称为总格。主壮年至晚年之命运。但壮年前亦颇有灵动。  
  37. //    总格计算法:    姓氏连名全体笔画总数。  
  38. //    外格(副运):总格减去人格的剩余数。其司命运之灵力,次于“主运”,别名“副运”。此格可见家族缘之厚薄或本人对社会之关系。  
  39. //外格计算法:   姓名各字的笔画数全部相加(即总格),减去人格数。  
  40. //如是单字名或单姓,结果再分别加1。  
  41.     //算法就是名字三个字姓氏补1,不够三个字后面补1 运算方法一样  
  42.     //天格0+1 人格1+2 地格2+3 外格0+3  ——大师♂罗莊  
  43.     Luozhuangnamewuxing myLuozhuangnamewuxing = new Luozhuangnamewuxing();  
  44.   
  45.     public LuozhuangNameClass(String name) {  
  46.         this.name = name;  
  47.         nameliborder = myLuozhuangnamewuxing.getnameliborder(name);  
  48.         wuxing = myLuozhuangnamewuxing.getnameWX(nameliborder);  
  49.         BH = myLuozhuangnamewuxing.getnameBH(nameliborder);  
  50.         int[] nametemp = new int[]{1111};  
  51.         if (BH.length == 4) {  
  52.             nametemp = BH;  
  53.             total = BH[0] + BH[1] + BH[2] + BH[3];  
  54.         }  
  55.         if (BH.length == 3) {  
  56.             nametemp[1] = BH[0];  
  57.             nametemp[2] = BH[1];  
  58.             nametemp[3] = BH[2];  
  59.             total = BH[0] + BH[1] + BH[2];  
  60.         }  
  61.         if (BH.length == 2) {  
  62.             nametemp[1] = BH[0];  
  63.             nametemp[2] = BH[1];  
  64.             total = BH[0] + BH[1];  
  65.         }  
  66.         namesky = nametemp[0] + nametemp[1];  
  67.         namepeople = nametemp[1] + nametemp[2];  
  68.         nameearth = nametemp[2] + nametemp[3];  
  69.         nameout = nametemp[0] + nametemp[3];  
  70.   
  71.     }  
  72.   
  73.     /** 
  74.      * 取笔画五行 
  75.      * 
  76.      * @return the namesky 
  77.      */  
  78.     public String getNameWX(int Bihua) {  
  79.         int tempwx_idx = myLuozhuangnamewuxing.myBhWxLib.get_wx_idx(Bihua);  
  80.         if (tempwx_idx == -1) {  
  81.             throw new IllegalArgumentException("没有收录该汉字");  
  82.         }  
  83.         return myLuozhuangnamewuxing.getnameWXnaying(tempwx_idx);  
  84.     }  
  85.   
  86.     /** 
  87.      * @return the namesky 
  88.      */  
  89.     public int getNamesky() {  
  90.         return namesky;  
  91.     }  
  92.   
  93.     /** 
  94.      * @return the nameearth 
  95.      */  
  96.     public int getNameearth() {  
  97.         return nameearth;  
  98.     }  
  99.   
  100.     /** 
  101.      * @return the nameout 
  102.      */  
  103.     public int getNameout() {  
  104.         return nameout;  
  105.     }  
  106.   
  107.     /** 
  108.      * @return the namepeople 
  109.      */  
  110.     public int getNamepeople() {  
  111.         return namepeople;  
  112.     }  
  113.   
  114.     /** 
  115.      * @return the BH 
  116.      */  
  117.     public int[] getBH() {  
  118.         return BH;  
  119.     }  
  120.   
  121.     /** 
  122.      * @return the wuxing 
  123.      */  
  124.     public int[] getWuxing() {  
  125.         return wuxing;  
  126.     }  
  127.   
  128.     /** 
  129.      * @return the nameliborder 
  130.      */  
  131.     public int[] getNameliborder() {  
  132.         return nameliborder;  
  133.     }  
  134.   
  135.     /** 
  136.      * @return the total 
  137.      */  
  138.     public int getTotal() {  
  139.         return total;  
  140.     }  
  141.   
  142.     /** 
  143.      * @return the name 
  144.      */  
  145.     public String getName() {  
  146.         return name;  
  147.     }  
  148. }  

 

 

[java] view plain copy
 
  1. /* 
  2.  * To change this template, choose Tools | Templates 
  3.  * and open the template in the editor. 
  4.  */  
  5. package javaluozhuangtestname;  
  6.   
  7. /**名字测试 
  8.  * 
  9.  * @author luozhuang 大师♂罗莊 
  10.  */  
  11. public class JavaLuozhuangtestnameClass {  
  12.   
  13.     String[][] arraytotal = {  
  14.         {"1""(太极之数)太极之数,万物开泰,生发无穷,利禄亨通。""(吉)"},  
  15.         {"2""(两仪之数)两仪之数,混沌未开,进退保守,志望难达。""(凶)"},  
  16.         {"3""(三才之数)三才之数,天地人和,大事大业,繁荣昌隆。""(吉)"},  
  17.         {"4""(四象之数)四象之数,待于生发,万事慎重,不具营谋。""(凶)"},  
  18.         {"5""(五行之数)五行俱权,循环相生,圆通畅达,福祉无穷。""(吉)"},  
  19.         {"6""(六爻之数)六爻之数,发展变化,天赋美德,吉祥安泰。""(吉)"},  
  20.         {"7""(七政之数)七政之数,精悍严谨,天赋之力,吉星照耀。""(吉)"},  
  21.         {"8""(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)"},  
  22.         {"9""(大成之数)大成之数,蕴涵凶险,或成或败,难以把握。""(凶)"},  
  23.         {"10""(终结之数)终结之数,雪暗飘零,偶或有成,回顾茫然。""(凶)"},  
  24.         {"11""(旱苗逢雨)万物更新,调顺发达,恢弘泽世,繁荣富贵。""(吉)"},  
  25.         {"12""(掘井无泉)无理之数,发展薄弱,虽生不足,难酬志向。""(凶)"},  
  26.         {"13""(春日牡丹)才艺多能,智谋奇略,忍柔当事,鸣奏大功。""(吉)"},  
  27.         {"14""(破兆)家庭缘薄,孤独遭难,谋事不达,悲惨不测。""(凶)"},  
  28.         {"15""(福寿)福寿圆满,富贵荣誉,涵养雅量,德高望重。""(吉)"},  
  29.         {"16""(厚重)厚重载德,安富尊荣,财官双美,功成名就。""(吉)"},  
  30.         {"17""(刚强)权威刚强,突破万难,如能容忍,必获成功。""(半吉)"},  
  31.         {"18""(铁镜重磨)权威显达,博得名利,且养柔德,功成名就。""(半吉)"},  
  32.         {"19""(多难)风云蔽日,辛苦重来,虽有智谋,万事挫折。""(凶)"},  
  33.         {"20""(屋下藏金)非业破运,灾难重重,进退维谷,万事难成。""(凶)"},  
  34.         {"21""(明月中天)光风霁月,万物确立,官运亨通,大搏名利。女性不宜此数。(吉)"},  
  35.         {"22""(秋草逢霜)秋草逢霜,困难疾弱,虽出豪杰,人生波折。""(凶)"},  
  36.         {"23""(壮丽)旭日东升,壮丽壮观,权威旺盛,功名荣达。女性不宜此数。(吉)"},  
  37.         {"24""(掘藏得金)家门余庆,金钱丰盈,白手成家,财源广进。""(吉)"},  
  38.         {"25""(荣俊)资性英敏,才能奇特,克服傲慢,尚可成功。""(半吉)"},  
  39.         {"26""(变怪)变怪之谜,英雄豪杰,波澜重叠,而奏大功。""(凶)"},  
  40.         {"27""(增长)欲望无止,自我强烈,多受毁谤,尚可成功。""(半吉)"},  
  41.         {"28""(阔水浮萍)遭难之数,豪杰气概,四海漂泊,终世浮躁。女性不宜此数。""(凶)"},  
  42.         {"29""(智谋)智谋优秀,财力归集,名闻海内,成就大业。""(吉)"},  
  43.         {"30""(非运)沉浮不定,凶吉难变,若明若暗,大成大败。""(半吉)"},  
  44.         {"31""(春日花开)智勇得志,博得名利,统领众人,繁荣富贵。""(吉)"},  
  45.         {"32""(宝马金鞍)侥幸多望,贵人得助,财帛如裕,繁荣至上。""(吉)"},  
  46.         {"33""(旭日升天)旭日升天,鸾凤相会,名闻天下,隆昌至极。女性不宜此数。""(吉)"},  
  47.         {"34""(破家)破家之身,见识短小,辛苦遭逢,灾祸至极。""(凶)"},  
  48.         {"35""(高楼望月)温和平静,智达通畅,文昌技艺,奏功洋洋。""(吉)"},  
  49.         {"36""(波澜重叠)波澜重叠,沉浮万状,侠肝义胆,舍己成仁。""(半吉)"},  
  50.         {"37""(猛虎出林)权威显达,热诚忠信,宜着雅量,终身荣富。""(吉)"},  
  51.         {"38""(磨铁成针)意志薄弱,刻意经营,才识不凡,技艺有成。""(半吉)"},  
  52.         {"39""(富贵荣华)富贵荣华,财帛丰盈,暗藏险象,德泽四方。""(半吉)"},  
  53.         {"40""(退安)智谋胆力,冒险投机,沉浮不定,退保平安。""(半吉) "},  
  54.         {"41""(有德)纯阳独秀,德高望重,和顺畅达,博得名利。此数为最大好运数。""(吉)"},  
  55.         {"42""(寒蝉在柳)博识多能,精通世情,如能专心,尚可成功。""(半吉)"},  
  56.         {"43""(散财破产)散财破产,诸事不遂,虽有智谋,财来财去。""(凶)"},  
  57.         {"44""(烦闷)破家亡身,暗藏惨淡,事不如意,乱世怪杰。""(凶)"},  
  58.         {"45""(顺风)新生泰和,顺风扬帆,智谋经纬,富贵繁荣。""(吉)"},  
  59.         {"46""(浪里淘金)载宝沉舟,浪里淘金,大难尝尽,大功有成。""(半吉)"},  
  60.         {"47""(点石成金)花开之象,万事如意,祯祥吉庆,天赋幸福。""(吉)"},  
  61.         {"48""(古松立鹤)智谋兼备,德量荣达,威望成师,洋洋大观。""(吉)"},  
  62.         {"49""(转变)吉临则吉,凶来则凶,转凶为吉,配好三才。""(半吉)"},  
  63.         {"50""(小舟入海)一成一败,吉凶参半,先得庇荫,后遭凄惨。""(半吉)"},  
  64.         {"51""(沉浮)盛衰交加,波澜重叠,如能慎始,必获成功。""(半吉)"},  
  65.         {"52""(达眼)卓识达眼,先见之明,智谋超群,名利双收。""(吉)"},  
  66.         {"53""(曲卷难星)外祥内患,外祸内安,先富后贫,先贫后富。""(凶)"},  
  67.         {"54""(石上栽花)石上栽花,难得有活,忧闷烦来,辛惨不绝。""(凶)"},  
  68.         {"55""(善恶)善善得恶,恶恶得善,吉到极限,反生凶险。""(半吉)"},  
  69.         {"56""(浪里行舟)历尽艰辛,四周障碍,万事龃龌,做事难成。""(凶)"},  
  70.         {"57""(日照春松)寒雪青松,夜莺吟春,必遭一过,繁荣白事。""(吉)"},  
  71.         {"58""(晚行遇月)沉浮多端,先苦后甜,宽宏扬名,富贵繁荣。""(半吉)"},  
  72.         {"59""(寒蝉悲风)寒蝉悲风,意志衰退,缺乏忍耐,苦难不休。""(凶)"},  
  73.         {"60""(无谋)无谋之人,漂泊不定,晦暝暗黑,动摇不安。""(凶)"},  
  74.         {"61""(牡丹芙蓉)牡丹芙蓉,花开富贵,名利双收,定享天赋。""(吉)"},  
  75.         {"62""(衰败)衰败之象,内外不和,志望难达,灾祸频来。""(凶)"},  
  76.         {"63""(舟归平海)富贵荣华,身心安泰,雨露惠泽,万事亨通。""(吉)"},  
  77.         {"64""(非命)骨肉分离,孤独悲愁,难得心安,做事不成。""(凶)"},  
  78.         {"65""(巨流归海)天长地久,家运隆昌,福寿绵长,事事成就。""(吉)"},  
  79.         {"66""(岩头步马)进退维谷,艰难不堪,等待时机,一跃而起。""(凶)"},  
  80.         {"67""(顺风通达)天赋幸运,四通八达,家道繁昌,富贵东来。""(吉)"},  
  81.         {"68""(顺风吹帆)智虑周密,集众信达,发明能智,拓展昂进。""(吉)"},  
  82.         {"69""(非业)非业非力,精神迫滞,灾害交至,遍偿痛苦。""(凶)"},  
  83.         {"70""(残菊逢霜)残菊逢霜,寂寞无碍,惨淡忧愁,晚景凄凉。""(凶)"},  
  84.         {"71""(石上金花)石上金花,内心劳苦,贯彻始终,定可昌隆。""(半吉)"},  
  85.         {"72""(劳苦)荣苦相伴,阴云覆月,外表吉祥,内实凶祸。""(半吉)"},  
  86.         {"73""(无勇)盛衰交加,徒有高志,天王福祉,终世平安。""(半吉)"},  
  87.         {"74""(残菊经霜)残菊经霜,秋叶寂寞,无能无智,辛苦繁多。""(凶)"},  
  88.         {"75""(退守)退守保吉,发迹甚迟,虽有吉象,无谋难成。""(凶)"},  
  89.         {"76""(离散)倾覆离散,骨肉分离,内外不和,虽劳无功。""(凶)"},  
  90.         {"77""(半吉)家庭有悦,半吉半凶,能获援护,陷落不幸。""(半吉)"},  
  91.         {"78""(晚苦)祸福参半,先天智能,中年发达,晚景困苦。""(凶)"},  
  92.         {"79""(云头望月)云头望月,身疲力尽,穷迫不伸,精神不定。""(凶)"},  
  93.         {"80""(遁吉)辛苦不绝,早入隐遁,安心立命,化凶转吉。""(凶)"},  
  94.         {"81""(万物回春)最吉之数,还本归元,吉祥重叠,富贵尊荣。""(吉)"}};  
  95.     String[][] arrayTDRG = {  
  96.         {"木木木""吉""★基礎安定,成功順調,希望到成,能向上發展,所求之事頗能如願;家業興隆,身心健全,保養得宜,能得長壽。若數理有凶,須防仇害之慮。"},  
  97.         {"木木火""吉""★天賦機智而靈敏,成功順調,少有障礙而向上發展,基礎運勢安泰;頗得人緣,受人之助而順調成功,能享受幸福、繁榮,一生有福壽。"},  
  98.         {"木木土""吉""★性情穩健,境遇堅固,幸福長壽;然,與人相處要培養寬恕之道。辛勤創業,一生可以吉順,尤其中年之後能夠一展才學;家庭美滿,妻賢子孝,晚年聚財。健康注意腸胃、肝疾。"},  
  99.         {"木木金""凶""★有轉動,難得平安,一生比較勞苦,精神壓力大;為人正直,比較缺乏耐性,有時候情緒很難掌控,因此夫妻之間爭吵多見。健康注意呼吸系統、肺功能、泌尿、精神壓力,並防腦神經或肺部氣管方面的病疾。"},  
  100.         {"木木水""凶""★為人意志堅定,一生辛勞勤奮,雖然財運平常,倒能夠守成度日;雖有一時成功順利發展的機會,容易因不節制而招致失敗。夫妻感情難言和偕。由於憂悶或病弱之故,罹患耳、腎、骨等病疾。"},  
  101.         {"木火木""吉""★能得到上下的幫助而得發展、幸福、長壽。待人誠懇,做事積極,三十五歲後有成就,最好穩定中求發展;個性達觀積極,能展抱負,晚年幸福,夫妻和偕、子女賢孝有相當成就,是完美的格局。"},  
  102.         {"木火火""吉""★人緣很好,特別有異性緣,一生財錢無缺、而且貴人多助,是富裕的格局;夫妻相處合樂、子女可以賢孝。早年自信心過強,缺乏忍耐力,為人衝動而積極,可以一展才華,得到相當的成就;但由於耐心不夠,恐怕終致失敗。此格火氣旺盛,若能凡事要三思而行,則更能增加成功機會。晚年注意心臟、高血壓病。"},  
  103.         {"木火土""吉""★一生多能受到長輩的賞識提拔而發展成功。主觀而熱情,有責任心,對下親切,事業有成就、財運豐厚,有人緣;夫妻可望圓滿幸福,子女能出人頭地。此乃長壽幸福之格,晚年吉祥如意;健康注意肝臟、高血壓病。"},  
  104.         {"木火金""凶""★為人坦誠直率,做事衝動而積極,能得朋友相助,花錢較浪費;事業不振,身心過勞,雖然能夠得到一時的成功,但防因為基礎不穩固而致不幸。家庭運差,夫妻常見爭吵不悅,個性有不和現象。健康注意腦神經衰弱、呼吸系統、肢體災疾、皮膚病。"},  
  105.         {"木火水""凶""★能言善道,急性不服輸,爭強好勝,易得罪人,乃畢生最大缺失;或有一時之成就,只恐曇花一現,好景不長,做事最好三思退守。夫妻一般感情不好,常有不悅事生;晚年財運不穩,心神比較不安寧。健康注意外傷、心、腎之災。"},  
  106.         {"木土木""凶""★運途不佳,性情孤獨,雖有理想大志,很難如願。待人處事很熱心,意志力卻很不堅定,目標變化大,造成容易失去許多好機會;縱有努力,財錢收穫不多,一生比較勞心勞力,最好步步為營,才是良策。夫妻常為小事爭吵。健康注意腸胃、肝疾。"},  
  107.         {"木土火   小   吉   ★為人表面達觀,內心實多憂苦,有人緣,能成功發展。有堅強意志力,能夠辛勤努力以赴,財錢還算小有積蓄。夫妻時有爭吵,感情大致圓滿。晚年健康注意腸胃、皮膚病、精神難得安寧。    "},  
  108.         {"木土土   小   吉   ★待人誠懇,表現樂觀,其實是一個內心多存苦憂之人。一生辛勤勞力,財錢收益不多。做事缺乏果斷力,很容易衝動,難以掌握目標。夫妻時有相爭,家內不太合睦。切勿爭強好勝,其實平安才是真正的幸福。健康注意腸胃、筋骨、肝疾。  "},  
  109.         {"木土金""吉""★常為家庭而辛勤奮力,是一個能負責任的人。行為處事謙恭有禮,人緣很好,工作能力也強,可惜耐心不足、眼高手低。雖有展穫,四十歲前只能小見成就;若要發展,除去前述缺失,中年而後,定能事業如意,名利兼得。夫妻大致和樂,要防桃花情遇事生。健康注意腸胃、外傷。"},  
  110.         {"木土水""凶""★人緣不錯,要領欠佳,事職過程比較辛苦,諸事很難如意,心情苦惱事多;必須自力更生,貴人少助,作事總是勞碌,財錢收穫不多,一生財運難旺,只能勤儉行事。夫妻相處不和,家運有欠平安。健康注意腸胃、肝、腎之疾。"},  
  111.         {"木金木""凶""★做事雖然勤奮,主觀太強,意志也不很堅定,乃造成見有食無現象,表面風光,其實內心憂鬱、很難一展才能;財運很差,終生勞苦少成少得,晚年有難以預測的災厄。夫妻感情難偕,家運方面,亦多見不幸情形只怕中途孤雁紛飛。健康注意腦神經、筋骨肢體、肺、外傷事故。"},  
  112.         {"木金火""凶""★基礎不穩,成功運亦不佳。內心多有熬煎,容易罹患神經衰弱及呼吸器官的病疾。"},  
  113.         {"木金土""凶""★如果加倍努力,亦可得成功。此格者,容易身心過勞而遭遇不幸的病難,多有肝病、胃病。"},  
  114.         {"木金金""凶""★個性頑強,與人不和。容易孤獨、遭難。家庭易生離散。"},  
  115.         {"木金水""凶""★經常不安。容易有急變之事,有腦溢血或其它之病難。"},  
  116.         {"木水木""吉""★喜歡幫助他人,能成功。"},  
  117.         {"木水火""凶""★能成功,但恐不能持久。易生急變及病患,有心臟或腦部之病災。"},  
  118.         {"木水土""凶""★一旦成功,即會崩潰。有災難、突變與病難之可能性。"},  
  119.         {"木水金""凶""★可得成功。但,容易有腦部的病疾。"},  
  120.         {"木水水   中   吉   ★有成功的機會。但,容易有破亂及病難。假如數理多帶吉數者,則可長壽、富豪。   "},  
  121.         {"火木木""吉""★勤儉。有生機,境遇安泰,能得長壽享福。"},  
  122.         {"火木火""吉""★基礎穩固,順利發展。身心健康,能得長壽。喜歡幫助他人;但,容易受人利用。"},  
  123.         {"火木土""吉""★有進取心則成功富貴。基礎穩固,身心健全,能得長壽。"},  
  124.         {"火木金""凶""★一成功,即多變。耐力不足。易見身心過於勞累,有腦部及胸部之病疾。"},  
  125.         {"火木水""凶""★為人機智。此格者,家庭易生雜亂,有急變的災難。"},  
  126.         {"火火木""吉""★一帆風順。基礎穩固,身心健全,長壽享福。但,須節制色慾。"},  
  127.         {"火火火   中   吉   ★雖然有進展的機會,但因基礎不穩且缺乏耐力,所以易成易敗。要注意心臟及血管方面的健康。 "},  
  128.         {"火火土   中   吉   ★可成功。但因缺乏耐力,易生分離作用。假若能忍柔當事,則可保持吉祥。  "},  
  129.         {"火火金""凶""★身心過勞。故,容易罹患腦部及呼吸系統的病疾。"},  
  130.         {"火火水""凶""★易生意外的凶厄。有腦溢血或心臟麻痺之病災。"},  
  131.         {"火土木""凶""★依靠祖上餘德或長輩的提拔,而得成功發展。然而,個人之基礎多見不穩固。容易有腹部、胃腸方面之病疾。"},  
  132.         {"火土火""吉""★能得長輩提拔,而發展成功。身心健康,長壽享福。"},  
  133.         {"火土土""吉""★受長輩栽培而向上發展。境遇安泰,身心健全,長壽享福。"},  
  134.         {"火土金""吉""★可發展成功。不過,有消極的傾向。容易身心過勞;但,總能安穩的生活。"},  
  135.         {"火土水""凶""★可成功於一時。但是,有急變或病難而致死的情形。"},  
  136.         {"火金木""凶""★遭受壓抑,難以成功。此格者,須特別注意呼吸系統之病災,恐發狂致死。"},  
  137.         {"火金火""凶""★基礎不穩。容易罹患腦部與肺部的病疾,有急變的凶厄。"},  
  138.         {"火金土""凶""★多見煩惱,身心過勞。容易產生腦部及肺部的病疾。"},  
  139.         {"火金金""凶""★容易陷於孤獨的情形。容易有腦部與肺部的病疾。"},  
  140.         {"火金水""凶""★成功運不能伸張。容易罹患腦溢血或心臟麻痺的病疾。並,防急難情形。"},  
  141.         {"火水木""凶""★易生困難。有急變不測之禍。"},  
  142.         {"火水火""凶""★易生急變、災禍、死亡。多災多難,有自殺之慮。"},  
  143.         {"火水土""凶""★無法伸張,常見苦悶與煩惱。病弱而短壽。"},  
  144.         {"火水金""凶""★難以發展。容易有病痛,多災多難。"},  
  145.         {"火水水""凶""★難以成功。多困苦,多災多難。"},  
  146.         {"土木木""凶""★多有苦悶與煩惱。晚年稍可平安。"},  
  147.         {"土木火   中   吉   ★身心多苦悶。只有數理很好的情況下,才能平安。 "},  
  148.         {"土木土""凶""★常感苦悶。有神經衰弱或其它病難。"},  
  149.         {"土木金""凶""★日常不安。有神經衰弱及呼吸器官的病疾。"},  
  150.         {"土木水""凶""★流轉離難,多病難。有急變的災厄而損失生命與財產。"},  
  151.         {"土火木   中   吉   ★數理吉,則身心平安能得長壽幸福。若數理凶,則有腦病之慮。   "},  
  152.         {"土火火""吉""★若能柔忍當事,可得成功;且,足以揚名。"},  
  153.         {"土火土""吉""★飛黃騰達。基礎穩固而安泰,身心健全,長壽享福。"},  
  154.         {"土火金""凶""★身心勞病。基礎不穩,家庭不幸。"},  
  155.         {"土火水""凶""★基礎不穩。易生急變,易生災厄。"},  
  156.         {"土土木""凶""★基礎不穩,易生變動。容易罹患腹部、胃腸、神經衰弱等病疾。"},  
  157.         {"土土火""吉""★名利雙收。基礎穩固,長壽享福。"},  
  158.         {"土土土   中   吉   ★可以成功、平安。但,假如數理多帶凶數者,則有不足與災難;婦女則不貞。 "},  
  159.         {"土土金""吉""★成功發展。身心健全,長壽享福。"},  
  160.         {"土土水""凶""★基礎不穩。容易崩潰與失敗。有急禍而致失財。"},  
  161.         {"土金木""凶""★基礎不穩。有腦病與意外的災難。男命則剋妻與子。"},  
  162.         {"土金火""凶""★境遇不安。易生腦病與肺病。家庭不睦。"},  
  163.         {"土金土""吉""★成功發展,境遇安泰。身心健和,能得長壽享福。"},  
  164.         {"土金金""吉""★名利雙收。但,性情剛強而與人不睦。假如能和氣待人,則可成功。"},  
  165.         {"土金水   中   吉   ★數理吉,可得平安。數理凶,則多悲運。 "},  
  166.         {"土水木""凶""★徒勞無功。多病弱,有短命之慮。"},  
  167.         {"土水火""凶""★多破亂,有失財或失命之慮。男命剋妻子。"},  
  168.         {"土水土""凶""★境遇不安,徒勞無功。容易有腦溢血或心臟麻痺的病疾。"},  
  169.         {"土水金""凶""★心理有不滿現狀的激動情緒,使得心神不安,容易興風作浪。一生多見病災。"},  
  170.         {"土水水""凶""★難伸展。多病難,家庭不和。"},  
  171.         {"金木木""凶""★難得成功。容易罹患神經衰弱或半身不遂。"},  
  172.         {"金木火""凶""★多見中途而廢,難受提拔。容易罹患腦病握神經衰弱的病疾。"},  
  173.         {"金木土""凶""★無法與人和睦相處。身心過勞而容易罹患神經衰弱的病疾。"},  
  174.         {"金木金""凶""★上下夾攻的形勢,造成孤立無援的情形。多受迫害,坐立不安。有腦部及胸部的災禍。"},  
  175.         {"金木水""凶""★早年失敗,晚年則漸入佳境。本身無多大發展;但,子孫則可使家業中興。"},  
  176.         {"金火木""凶""★難得發展,一籌莫展。容易罹患腦部及肺部的病痛。"},  
  177.         {"金火火""凶""★心理不滿現狀。中年有變化。容易罹患腦部及肺部的病痛。"},  
  178.         {"金火土""凶""★不滿現狀而陷入苦悶之中。有腦病。"},  
  179.         {"金火金""凶""★身心過勞,妻離子散。易罹患肺病。"},  
  180.         {"金火水""凶""★上下不和,難以成長,終形成孤立無援的窘境。容易罹患腦溢血或心臟麻痺的病疾。"},  
  181.         {"金土木""凶""★基礎不穩,易生變動。有胃腸及肝臟方面的病疾。"},  
  182.         {"金土火""吉""★順利發展,名利雙收。"},  
  183.         {"金土土""吉""★順利進展而成功,名利雙收。身心健全,長壽享福。"},  
  184.         {"金土金""吉""★喜歡幫助他人,可順利成功。若能節制色慾,則能健壯而福壽雙全。"},  
  185.         {"金土水""凶""★基礎不穩,難得成功。容易罹患腎臟病疾。女命則多見子宮炎"},  
  186.         {"金金木""凶""★性情過剛,不易與人和睦相處,以致常與人爭是論非。健康方面則有車禍之厄,並防半身不遂之大災難。"},  
  187.         {"金金火""凶""★身心過勞。容易有腦溢血或肺疾。多災厄。"},  
  188.         {"金金土""吉""★身心健全。能和氣待人,則可成功。"},  
  189.         {"金金金""凶""★性情過剛,不易與人和睦相處,致常與人有口舌之爭,造成人際關係的不佳。家庭多雜亂。"},  
  190.         {"金金水""凶""★性情頑固,與人不和,而造成事業不順。有急變的災厄。"},  
  191.         {"金水木""凶""★雖能成功;家庭多不幸。多病厄。"},  
  192.         {"金水火""凶""★雖能成功;但,基礎不穩,有急變之災厄。"},  
  193.         {"金水土""凶""★性情憂悶,難以成功。有急變災厄。"},  
  194.         {"金水金""吉""★假如數理多帶吉數者,可被愛戴而引荐成功。假如數理多帶凶數者,有急變的災厄。"},  
  195.         {"金水水""凶""★若得提拔,也能成功。但是,大部份是流落異鄉,且有急變的災厄。"},  
  196.         {"水木木""吉""★能得長輩引進而順利發展,基礎安穩,身心健全,繁榮昌盛。長壽享福,家業隆昌。"},  
  197.         {"水木火""凶""★有成功運和發達運。但,天格與地格的水火相剋,所以家庭常有不祥的事情發生,有不幸和招致災禍的可能。"},  
  198.         {"水木土""吉""★能得長輩的提拔,順利成功發展。基礎運如立磐石之上;若更能堅忍,則可順利安泰。"},  
  199.         {"水木金""凶""★可以得到發展,成功運尚佳。防境遇不穩,生有變動,致迫害臨身。身心過勞,容易罹患肝病或防外傷。"},  
  200.         {"水木水""凶""★順利發展的成功運,防性情飄忽不定,行動輕浮乃致失敗。困苦勞心,有變動、病難之慮。"},  
  201.         {"水火木""凶""★成運運易見受外在環境壓抑而受挫。防突發性之災禍、困難,容易罹患腦溢血或心臟麻痺的病疾。"},  
  202.         {"水火火""凶""★遭受壓抑,不能有所伸展,難以成功。有急變的災禍或其他的不祥事。"},  
  203.         {"水火土""凶""★財來財去,力不從心。家庭分離,不和睦。容易發生急變之事而短命。"},  
  204.         {"水火金""凶""★與人難相處,身心易見過勞。多災厄。"},  
  205.         {"水火水""凶""★孤力無援。多災厄。容易罹患腦溢血或心臟麻痺的病疾。"},  
  206.         {"水土木""凶""★做事多受阻礙,難以成功。容易罹患胃腸或肺部的病疾。"},  
  207.         {"水土火""凶""★基礎運健全,可保平安。但是,家庭中常有明爭暗鬥的事情發生。"},  
  208.         {"水土土""吉""★穩重,能得平安。"},  
  209.         {"水土金   中   吉   ★年輕時較消極。中年而後,漸得進展,安定吉祥。 "},  
  210.         {"水土水""凶""★做事多阻礙。性情頑固。有急變的災厄,容易罹患胃病或腎臟方面的病疾。"},  
  211.         {"水金木""凶""★基礎不穩,常有變動。有外傷之慮。"},  
  212.         {"水金火""凶""★基礎不穩。容易過勞,而致肺病。有急變或急死之慮。"},  
  213.         {"水金土""吉""★順調進展,達成目的。基礎平穩,身心健全。長壽,享福。"},  
  214.         {"水金金""吉""★可向上發展,得到成功。有勇氣。"},  
  215.         {"水金水""凶""★喜歡幫助他人,而自己受累。容易被色情所牽累。"},  
  216.         {"水水木""凶""★性情放蕩。容易產生急變的災厄。"},  
  217.         {"水水火""凶""★飄浮不定乃致失敗。有急變的災厄。"},  
  218.         {"水水土""凶""★時常變化,境遇不穩。有急變災厄。"},  
  219.         {"水水金""凶""★自我心過強。好動而不知自我控制,終致失敗,病弱,流離。"},  
  220.         {"水水水""凶""★病弱而短壽。流離失所,行為不檢。"},};  
  221.     private LuozhuangNameClass myName;  
  222.   
  223.     public LuozhuangNameClass getNameClass() {  
  224.         return myName;  
  225.   
  226.     }  
  227.   
  228.     public JavaLuozhuangtestnameClass(String name) throws IllegalArgumentException {  
  229.         myName = new LuozhuangNameClass(name);  
  230.         int[] nameint = myName.getNameliborder();  
  231.         for (int i = 0; i < nameint.length; i++) {  
  232.             if (nameint[i] == -1) {  
  233.                 myName = null;  
  234.                 throw new IllegalArgumentException("没有收录该汉字");  
  235.             }  
  236.   
  237.         }  
  238.   
  239.     }  
  240.   
  241.     public String[] getwuxji() {  
  242.   
  243.         //天地人三才格  
  244.         String TDR = myName.getNameWX(myName.getNamesky()) + myName.getNameWX(myName.getNameearth()) + myName.getNameWX(myName.getNamepeople());  
  245.         for (int i = 0; i < arrayTDRG.length; i++) {  
  246.             String panbitemp = arrayTDRG[i][0];  
  247.             if (panbitemp.equals(TDR)) {  
  248.                 return arrayTDRG[i];  
  249.             }  
  250.         }  
  251.         return null;  
  252.   
  253.     }  
  254.   
  255.     public String[] gettotalnameji(int number) {  
  256.         if (number > arraytotal.length || number < 1) {  
  257.             return null;  
  258.   
  259.         }  
  260.         return arraytotal[number - 1];  
  261.     }  
  262.   
  263.     public void testname ()  throws IllegalArgumentException{  
  264.         Luozhuangnamewuxing myLuozhuangnamewuxing = new Luozhuangnamewuxing();  
  265.         int[] temp = myLuozhuangnamewuxing.getnameliborder(myName.getName());  
  266.         int[] wuxing = myLuozhuangnamewuxing.getnameWX(temp);  
  267.         int[] BH = myLuozhuangnamewuxing.getnameBH(temp);  
  268.         System.out.println(myName.getName() + "的五行");  
  269.         myLuozhuangnamewuxing.pringst(myLuozhuangnamewuxing.getnameWXarray(wuxing));  
  270.         System.out.println(myName.getName() + "的笔画");  
  271.         myLuozhuangnamewuxing.pringst(BH);  
  272.   
  273.   
  274.         System.out.println(myName.getName() + "的天格");  
  275.         System.out.println(getMyName().getNamesky());  
  276.         System.out.println(myName.getNameWX(getMyName().getNamesky()));  
  277.   
  278.         System.out.println(myName.getName() + "的地格");  
  279.         System.out.println(getMyName().getNameearth());  
  280.   
  281.         System.out.println(myName.getNameWX(getMyName().getNameearth()));  
  282.         System.out.println(myName.getName() + "的人格");  
  283.         System.out.println(getMyName().getNamepeople());  
  284.   
  285.         System.out.println(myName.getNameWX(getMyName().getNamepeople()));  
  286.         System.out.println(myName.getName() + "的外格");  
  287.         System.out.println(getMyName().getNameout());  
  288.         System.out.println(myName.getNameWX(getMyName().getNameout()));  
  289.   
  290.         System.out.print("此人总笔画");  
  291.         System.out.println((myName.getTotal()));  
  292.   
  293.         System.out.println("说明:字的笔划以《康熙字典》为准,康熙笔划计算方法与简体笔划有所区别,不能以现在计算笔划的方法去计算。为保证本站提供的测算内容精准,编辑人员花费了大量时间和精力与《康熙字典》原版进行核对。如果您发现错误,敬请及时与我们联系,谢谢!");  
  294.   
  295.         System.out.println("天格的解析:天格数是先祖留传下来的,其数理对人影响不大。 什么是天格?\n"  
  296.                 + "什么是天格:天格是由您的姓决定的,姓是祖辈流传下来的。它的数理对人生并无直接的影响。所以,天格的吉凶数理不用重视。在测名字的时候,也会有天格的数理吉凶解释,那是对这个数字的解释,本身无太大意义。  ");  
  297.         myLuozhuangnamewuxing.pringst(gettotalnameji(myName.getNamesky()));  
  298.   
  299.   
  300.   
  301.         System.out.println("人格的解析:人格数又称主运,是姓名的中心点,影响人一生的命运。 什么是人格?\n"  
  302.                 + "什么是人格:人格非常重要,是这个名字的中心、精髓!人格的吉凶,对人的影响很大,就如四柱当中的日柱一样,是判断名字好坏吉凶的一个标准。  ");  
  303.         myLuozhuangnamewuxing.pringst(gettotalnameji(myName.getNamepeople()));  
  304.   
  305.   
  306.         System.out.println("地格的解析:地格数又称前运,影响人中年(36岁)以前的活动力。 什么是地格?\n"  
  307.                 + "什么是地格:地格和人格有密切的关系,主要影响人年轻时的命运,地格也比较重要。其数理吉凶,也代表与子女、部属、晚辈的关系。  ");  
  308.         myLuozhuangnamewuxing.pringst(gettotalnameji(myName.getNameearth()));  
  309.   
  310.   
  311.         System.out.println("外格的解析:外格又称变格,影响人的社交能力、智慧等。 什么是外格?\n"  
  312.                 + "什么是外格:外格通常指和社会上的关系的融洽程度,在实际预测中其准确度较低,对人生的作用不是很大,在专业预测当中也很少去用。外格的数理不用重视。  ");  
  313.         myLuozhuangnamewuxing.pringst(gettotalnameji(myName.getNameout()));  
  314.   
  315.   
  316.         System.out.println("总格的解析:总格又称后运,影响人中年(36岁)以后的命运。 什么是总格?\n"  
  317.                 + "什么是总格:判断名字的吉凶,一般先看总格,再看人格。总格对人的晚运和一生运势均有影响。总格就如植物的根,根好则枝繁叶茂。因此,名字吉凶一定要看总格。  ");  
  318.         myLuozhuangnamewuxing.pringst(gettotalnameji(myName.getTotal()));  
  319.         System.out.print("此人天地人三才格参考");  
  320.         myLuozhuangnamewuxing.pringst(getwuxji());  
  321.   
  322.     }  
  323.   
  324.     /** 
  325.      * @param args the command line arguments 
  326.      */  
  327.     public static void main(String[] args) {  
  328.   
  329.         JavaLuozhuangtestnameClass myJavaLuozhuangtestname = new JavaLuozhuangtestnameClass("罗庄");  
  330.         myJavaLuozhuangtestname.testname();  
  331.     }  
  332.   
  333.     /** 
  334.      * @return the myName 
  335.      */  
  336.     public LuozhuangNameClass getMyName() {  
  337.         return myName;  
  338.     }  
  339. }  
来自  http://blog.csdn.net/luozhuang/article/details/8729523
普通分类: