i , n
入力を受け取り、一連のi; ii; iii; iiii;...n
用語を出力するクラスを作成しました。したがって、ユーザーが項を入力5
する3
と、出力は になり5; 55; 555;
ます。
import java.io.*;
public class replicate
{
public void method() throws IOException
{
int i = 0;
int n = 0;
int x = 0;
int num;
BufferedReader obj=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter number");
num = Integer.parseInt(obj.readLine());
System.out.println("Enter number of terms");
n = Integer.parseInt(obj.readLine());
for(i=1;i<=n;i++)
{
x = num + (num*10);
System.out.println (x);
}
}
}
ただし、4 項の入力 5 でプログラムを実行すると、出力が得られます。
55
55
55
for
問題をその最後のループまでたどりました。ロジックのどこが間違っていて、どうすれば修正できますか?