ヒント

int型の変数xに値を10回読み込んで,合計値を保存するint型の変数sumに合計値を積算するプログラムをforを使わずに作成すると次のようになる

import java.util.*;  // StringTokenizer
import java.io.*;    // BufferedReader

public class XXXX {
    public static void main(String[] args) {
        XXXX mainprg = new XXXX();
    }
  
    XXXX() {
        int x,sum;
        sum=0;          /*積算変数の初期化(ゼロクリア)*/
       
        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        x=getInt("x=   "); /*変数xへの値の読み込み*/
        sum=sum+x;         /*変数sumへの積算*/

        System.out.printf("sum= %d\n",sum);
    }

    private int getInt(String prompt){
        BufferedReader bffrd = new BufferedReader(new InputStreamReader(System.in));
        int ret=0;
        System.out.print(prompt);
        try {
            ret = Integer.valueOf(bffrd.readLine()).intValue();
        }
        catch(IOException e) {
            System.out.println("IO Error");
            System.exit(1);
        }
        return ret;
    }
}

後は。同じ表現が10回あるので,forの構文でまとめればよい。