• 一位碼農寫給老婆的代碼

    7
    Java .NET IDE C/C++ 17009 次瀏覽
    public class 給最愛的老婆 {    
     // 老婆是私有,全局唯一,不可更改繼承的
     private static final class 老婆 {        
      // 老婆,\r 代表換行     
      private static final String 漂亮等級 = "世界上最美麗的\r";   
      private static final String 溫柔等級 = "世界上最溫柔的\r";     
      private static final String 勤勞等級 = "世界上最勤勞的\r";   
      private static final String 善良等級 = "世界上最善良的\r";    
      private static final String 可愛等級 = "世界上最可愛的\r";     
      private static final String 懂我等級 = "世界上最懂我的\r";     
      private static final String 疼我等級 = "世界上最疼我的\r";      
      private static final String 照顧我等級 = "世界上最精心照顧我的\r"; 
      private static final String 對我的意義 = "你是我一生最愛的人\r";       
      // 老婆是不能構造的,只能迎娶     
      private 老婆() {         }      
      private static final 老婆 marryMe() {       
       return new 老婆();       
       }        
      private boolean 笑() {       
       System.out.println("老婆笑了:)");      
       return true;     
       }        
      private boolean 哭() {        
       System.out.println("嗚嗚,老婆傷心了。");      
       return true;      
       }        
      private boolean 不在家() {          
       System.out.println("老婆不在家。");     
       return true;       
       }          
      private void 生氣了() {       
       throw new 老婆很生氣Exception("老婆今天很生氣,不愛理你。");   
       }         
      private void 破涕為笑() {        
       System.out.println("老婆破涕為笑。");    
       }         
      @Override    
      public String toString() {       
       return "老婆你是:\r" + 漂亮等級 + 溫柔等級 + 勤勞等級 + 善良等級 + 可愛等級   + "你也是:\r" + 懂我等級 + 疼我等級 + 照顧我等級 + "總之,\r" + 對我的意義;         }       }   
     /*      * 老婆很生氣異常      */ 
       private static final class 老婆很生氣Exception extends RuntimeException {     
      private static final long serialVersionUID = 7260098074598571319L;    
      private 老婆很生氣Exception(String msg) {       
       super(msg);    
       }   
      }    
       @SuppressWarnings("unused")  
       public static void main(String[] args) {   
        老婆 myWife = 老婆.marryMe();      
        System.out.println("老婆,首先我想對你說:" + myWife);    
        System.out.println("如果你笑,");      
        if (myWife.笑()) {         
         System.out.println("我更加高興。\r");     
         }       
        System.out.println("如果你哭,");     
        if (myWife.哭()) {        
         System.out.println("我哄你笑。\r");    
         }         
        if (myWife.不在家()) {      
         System.out.println("我就很難入睡。\r");      
         }        
        System.out.println("生活中難免有瑣碎、摩擦。");     
        try {        
         myWife.生氣了();     
         } catch (老婆很生氣Exception e) {      
          System.out.println(e.getMessage());        
          System.out.println("都是我的錯,是我不好。請老婆不要生氣。");     
          } finally {           
           System.out.println("直到....");     
           myWife.破涕為笑();           
           // 為了空行      
           System.out.println();      
           }       
          int myAge = 28;      
          // 愛你一萬年      
          while (myAge <= 10028) {       
           boolean 我是否愛你 = true;        
           myAge++;      
           }        
          System.out.println("希望能就這樣平平靜靜的牽你手,一直走。");    
          System.out.println("我愛你,我的老婆。");    
          System.out.println("\t ——你的老公于:2012年5月25日晚");  
          }  
      }
    轉自:http://blog.csdn.net/chow__zh/article/details/7740578

    相似問題

    相關經驗

    相關資訊

    相關文檔

  • sesese色