以下のJavaソースはソースコード自身を出力するものです。実は全然意味がないソースコードですよね。

効率などため、個人的に、Javaはそんなに好きな開発言語ではないです。^^)!

解説

Javaとは、C言語に似た表記法を採用しているが、C言語など、既存の言語の欠点を踏まえて一から設計された言語であり、今までの言語にない完全なオブジェクト指向性を備えている。

また、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用されることを強く意識した仕様になっている。

以下はソースコードです。 なんとなく面白いと思いますので、興味があればぜひソースを読んでください。

  1. public class SelfPrint {  
  2. public static void main(String args[]) {  
  3. char s = 34;    
  4. char _r = 13;  
  5. char _n = 10;  
  6. char _ = 92;  
  7. char r = 114;  
  8. char n = 110;  
  9.         String str = new String();   
  10.         String a = "public class SelfPrint {\r \n    public static void main(String args[]) {\r\n        char s = 34;\r \n        char _r = 13;\r\n       char _n = 10;\r\n       char _ = 92;\r \n        char r = 114;\r\n       char n = 110;\r \n       String str = new String();\r\n      String a = %s;\r \n      System.out.printf(a, (s+a+s).replace(str+_r+_n, str+_+r+_+n));\r \n  }\r\n}//ソース自身出力";  
  11.         System.out.printf(a, (s+a+s).replace(str+_r+_n, str+_+r+_+n));  
  12.     }  
  13. }
メインコンテンツEND ■
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted on Sunday, 1st February 2009 by admin

Tags: ,
Posted in Java | Comments (0) | 2,281 views

Leave a Reply