1から100まで足す計算をしようと思っています。
最初はfor文で作っていましたが、ふと数列を習っていたときのことを思い出したのです。
そこで、それを応用して計算をしようとしたのですが、出力が0になってしまいます。
どこがおかしいのか指摘してほしいです。
java
1import java.util.Scanner; 2public class Program { 3 4 public void input() { 5 Scanner scan = new Scanner(System.in); 6 } 7 public void compute() { 8 9 10 } 11 public void output() { 12 int i = 100; 13 int sum; 14 sum = ((1/2)*i)*(1+i); 15 System.out.println(sum); 16 } 17 18 19 public static void main(String[] args) { 20 Program p = new Program(); 21 p.input(); 22 p.compute(); 23 p.output(); 24 } 25} 26 27コード
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/03/20 05:02