Java Puzzlers筆記--puzzle 17: Huh? 轉義字符問題

Is this a leage Java Program? if so, what does it print?
/u0070/u0075/u0062/u006c/u0069/u0063/u0020/u0020/u0020/u0020
/u0063/u006c/u0061/u0073/u0073/u0020/u0055/u0067/u006c/u0079
/u007b/u0070/u0075/u0062/u006c/u0069/u0063/u0020/u0020/u0020
/u0020/u0020/u0020/u0020/u0073/u0074/u0061/u0074/u0069/u0063
/u0076/u006f/u0069/u0064/u0020/u006d/u0061/u0069/u006e/u0028
/u0053/u0074/u0072/u0069/u006e/u0067/u005b/u005d/u0020/u0020
/u0020/u0020/u0020/u0020/u0061/u0072/u0067/u0073/u0029/u007b
/u0053/u0079/u0073/u0074/u0065/u006d/u002e/u006f/u0075/u0074
/u002e/u0070/u0072/u0069/u006e/u0074/u006c/u006e/u0028/u0020
/u0022/u0048/u0065/u006c/u006c/u006f/u0020/u0077/u0022/u002b
/u0022/u006f/u0072/u0062/u0064/u0022/u0029/u003b/u007d/u007d 

Solution:

               顯示:Hello world

                全部是轉義字符。就是:

public
class Ugly
{public
    static
void main(
String[]
   args){
System.out
.println(
"Hello w"+
"orld");}}

也就是:

public class Ugly{
   public static void main(String[] args){
       System.out.println("Hello w" + "orld");
       }
}

 

TID:

        Unicode escapes are essential when you need to insert characters that can't be represented in any other way into your program. Avoid then in all other cases.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章