在java預備考試中,有一個問題是「如果我們在評論前加上/ *而不是//,會發生什麼?」。我試過了,這是一個錯誤。/*對java中的某行做了什麼?
是/ *實際上與一行嗎?它在任何地方有用嗎?
謝謝!
在java預備考試中,有一個問題是「如果我們在評論前加上/ *而不是//,會發生什麼?」。我試過了,這是一個錯誤。/*對java中的某行做了什麼?
是/ *實際上與一行嗎?它在任何地方有用嗎?
謝謝!
http://journals.ecs.soton.ac.uk/java/tutorial/getStarted/application/comments.html
/* */- 這對指示塊註釋 - 這意味着他們之間的一切都將被作爲threated一個評論,而
// - 表示單行註釋
//用於單行註釋 /*用於多行註釋
Java的單行註釋以兩個正斜槓開頭,沒有空格(//)並且持續到行尾。如果註釋超過一行,則在下一行再放兩個連續的斜槓並繼續註釋。
EG-
if(x < y)
{ // begin if block
x = y;
y = 0;
} // end
//if block
Java的多線或斜線星級或傳統的註釋是一段文字括在斜線星/*
和星斜線*/
。還有應該是斜線之間沒有空格明星
EG-
if(x < y)
{ /* begin
if blockz*/
x = y;
y = 0;
} /* end
if block*/
爲什麼我的答案得到一個downvote? –
如果我們把/ *代替會發生什麼/ /評論之前?
過去/*
之後的代碼的其餘部分將被視爲註釋,直到遇到關閉*/
。
/*
All of this
text is a
comment
*/
//
表示單行註釋,所以只有該行的其餘部分將被視爲註釋
int x = 0; // This is a comment
This is not a comment
如果我們評論」前加上/ *而不是//會發生什麼
然後,/*
後面的所有內容(每行代碼)都將被視爲註釋,包括主類和類的所有右括號。
我試過了,這是一個錯誤。
發生此錯誤的原因是您的所有右括號都被註釋掉了。它不是直接由/*
導致當您使用'/ *'你必須用'* /'關閉它,閱讀https://www.tutorialspoint.com/java/java_documentation.htm –
在這裏閱讀更多: http://www.oracle.com/technetwork/java/codeconventions-141999.html#385 –
一行代碼不是'行'。不要濫用標準術語。不清楚你在問什麼。 – EJP