hdu 1001初学javaコード
580 ワード
クリックしてリンクを開く
java ACコード
2.また、タイトルの要求に注意して、後ろに空白がついています.
3.クラス名をMainとして定義する
java ACコード
<span style="font-size:18px;">import java.io.*;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
long n,result;
Scanner reader = new Scanner(System.in);
while(reader.hasNext()){
n = reader.nextInt();
result = n*(n+1)/2;
System.out.println(result);
System.out.println();
}
}
}
</span>
1・題目は結果が32ビットと仮定しているが、結果はlongタイプと定義しなければならない.なぜならn×(n+1)int範囲を超える可能性があり、n/2を先に計算すると結果もエラーになります.2.また、タイトルの要求に注意して、後ろに空白がついています.
3.クラス名をMainとして定義する