[英]Writing a Multiline/ Single line comment in Java/C
所以我現在正在重做編程語言概念的測試,因為我得到了 30%。 我認為我的老師給它打錯了分數(除非我完全誤解了這個問題)並在這三個問題上扣了 30 分:
反饋只是說我每次都減 -10 分
我做錯了嗎? 這是我的代碼:
問題8
class Main {
public static void main(String[] args) {
/* A multiline comment is a comment
that spans multiple lines in
a program :)
*/
System.out.println("Hello world!");
}
}
問題9
class Main {
public static void main(String[] args) {
//This is a one line comment
System.out.println("Hello world!");
}
}
問題10
class Main {
public static void main(String[] args) {
String x = "Kayla";
String y = " Moore";
System.out.println("Hello! My name is: " + x + y );
}
}
請幫助我理解!
我相信你的老師的意思是讓程序接受字符串作為參數。
這就是 main 方法中的“args”所代表的含義,您將在運行程序時傳遞一個參數,或者在本例中為注釋。
String[] args 將表示為字符串數組。 您只需像普通數組一樣在程序中訪問它。
不過,這完全是根據您的帖子提出的問題的預感,請與您的老師就此進行澄清。
是的,我認為您誤解了這些問題。 任務是編寫一個接受單行/多行注釋/你的名字的程序。 這意味着它從某個地方(控制台、文件、網絡等)獲取輸入,例如。 用戶並可能回答它是否包含相關評論/名稱。 相比之下,您所做的是編寫一個僅包含注釋/名稱的程序。
“Write a program that can accept a multiline comment in C/Java”的意思是你應該寫一個程序,接受一個String作為輸入,然后檢查這個String是否遵循Java/C/C++多行注釋的規則:
public final class Main
{
public static final void main( final String... args )
{
if( !isValidMultilineComment( args [0] ) throw new IllegalArgumentException();
System.out.println( "Valid comment entered!" );
}
}
所以現在你的任務是實現函數isValidMultilineComment(String)
......
您的問題 #9 的任務類似,但您必須在那里實施isValidSingleLineComment(String)
。
對於#10,支票很簡單
…
if( !args.contains( "Kayla Moore" ) ) throw new IllegalArgumentException();
…
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.