Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

キーボードで入力した値を合計して表示させたい

「始め」と「終り」の数値を入力すると、その間の数値を
足した合計を表示するプログラムを作成したいです。

コンパイルは通るのですが値が合計されずに初期化値の0
のまま表示されてしまいます。助けてください。

import java.util.Scanner;

class Keisan {
    
public static void main(String[] args) {
        
Scanner suutiha = new Scanner(System.in);
    
System.out.println("始めの数値を入力");
        
int hajime = suutiha.nextInt();
        
Scanner suutio = new Scanner(System.in);
    
System.out.println("終りの数値を入力");
        
int owari = suutio.nextInt();
        
System.out.println("始め:" + hajime);
        
System.out.println("終り:" + owari);
        
Suutigoukei hajiowa = new Suutigoukei();
        
hajiowa.hajimeowari();
        
        
}
}

class Suutigoukei {
    
    int hajime;
    int owari;
    
void hajimeowari(){
        
int goukei = 0;
        
for(int i = hajime; i <= owari; i++) {
            
    goukei = i + owari;
            
}
        
    System.out.println("出力:" + goukei);    
}
}

実行結果 
始めの数値を入力
1
終りの数値を入力
100
始め:1
終り:100
出力:0   ←合計されてない

1

回答

4581

閲覧

1件の回答

評価

0

すいません
自己解決しました

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。