問題闡述
在編程時(shí),許多語言都提供了 goto 語句,用于實(shí)現(xiàn)程序的跳轉(zhuǎn)功能。請(qǐng)問 Java
語言是否提供了 goto 語句?
解答
goto 語句源于 C 語言和 Basic 語言,主要在面向過程的程序設(shè)計(jì)語言中使用。Java
是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,并不需要 goto 語句,而是將 goto 作為 Java
的保留字。
說明:
雖然 Java 語言中還不能使用 goto 語句,但是在 Java
語言中也提供了跳轉(zhuǎn)語句,即在循環(huán)語句中使用帶標(biāo)簽的 continue 語句和帶標(biāo)簽的
break 語句,這樣就可以實(shí)現(xiàn)循環(huán)的跳轉(zhuǎn)功能。
點(diǎn)評(píng)
為了與其他程序設(shè)計(jì)語言相一致,Java 語言將 goto
作為保留關(guān)鍵字,可能會(huì)在以后的版本中使用。雖然 goto 目前只是 Java 的保留字,但是不可以用 goto 作為 Java 語言的變量名。