2013-06-24 52 views
-2

我有一個問題可能聽起來很愚蠢,但我無法停下來在這裏發佈它,因爲在互聯網上什麼都沒有發現。爲什麼Java在C中不支持像clrscr這樣的函數?

爲什麼java沒有clrscr類型的函數,我們在C中使用?

如果我創建了一個基於用戶輸入反覆迭代的java concole應用程序,然後如果我想爲用戶提供一個清除屏幕的選項,那麼它爲什麼不支持在java中。

我知道有一些方法like thisthis

Java是OOP(我高度懷疑,但沒有具體的答案)是什麼東西。

+0

在真實世界中clrscr並不是真正想要的。如果你需要創建這樣的應用程序,可以考慮使用Swing作爲GUI - 它很容易 – JIV

回答

1

OOP與它無關。更多的clrscr是Java運行環境的函數,而不是Java本身,所以它不在Java的範圍內。換句話說,由於Java是跨平臺的,可以在沒有控制檯的情況下運行,所以clrscr的含義必須根據應用程序的運行方式和平臺而改變。

0

我相信它不存在,因爲可移植性問題。即使在C,clrscr()is not really portable - 並非所有平臺都支持它。

但是Java被設計成一次編寫/編譯,在任何地方運行。這個功能不太適合這個議程。

相關問題