Java Puzzlers: 22. Dupe of URL

這隻程式會做什麼事情?

public class BroswerTest {
  public static void main(String[] args) {
      System.out.println("iexplore");
      http://www.google.com.tw
      System.out.println(":maximize");
  }
}


看出來了嗎? 其實它只會印字而已。

讓我們排版一下,這樣應該就瞭解了

public class BroswerTest {
  public static void main(String[] args) {
      System.out.println("iexplore");
      http: 
          //www.google.com.tw
      System.out.println(":maximize");
  }
}

http: 是個label,在Java中也是有Label,是用在loop跳出時指定用的。
而// 則是整行註解,把後面的東西都註解掉了,所以這個URL可以編譯其實只是個假象。


上一篇Puzzlers:Java Puzzlers: 38.The Unwelcome Guest

留言