パッケージテスト。 輸入java.utilの。*; 輸入java.util.concurrent.SynchronousQueue。 輸入java.util.concurrent.locks.Lock。 輸入javax.print.attribute.IntegerSyntax。 輸入org.omg.CosNaming.NamingContextExtPackage.AddressHelper; 輸入privateclass *。; 輸入java.io. *; パブリッククラスメイン{ プライベート静的最終文字列space_operator = "「; 公共の静的な無効メイン(文字列[]引数)例外{スロー スキャナスキャナは=新しいスキャナ(新しいにBufferedInputStream(System.in))を、 PrintWriterのうち=新しいPrintWriter(新しいのOutputStreamWriter(のSystem.out)); / * *可变参数1.5之后的新特性 * / int型の合計は=(1,2,3,4,5,78,5)を追加します。 のSystem.out.println(合計)。 } //変数のパラメータは、直接1であるどのくらいのint型の配列を知りません転送 //が、これは唯一の配列変数の末尾に配置することができます / * ので、冒頭に戻るときに我々のパラメータ*私たちは、転送することはできません * * / プライベート追加(int型... ARR)int型の静的 { int型のSUM = 0; {(;;私はarr.lengthを<I ++はI = 0をint型)用 SUM = + ARR [I]; } 戻りSUM; } //私たちは、その後、最初の数字の前に配置して送信すると等価である / * * (int型、int型... ARR)の追加int型プライベート静的を { ; int型SUM = 0 のための(int型I = 0; I <arr.length ; I ++){ SUM = + ARR [I]; } 戻りSUM; } * / }