###前提・実現したいこと
等差数列の正の数をwhile文を使って作りたいです。
2つの数字を入力し、開始の数字から減算の数字を引いて、等差数列を作ります。その等差数列の正の部分を繋げたものを表示したいです。
例:開始11 減算3の場合は、11 8 5 2 −1・・・という等差数列になり、正の部分をつなげると11852となる。
###発生している問題・エラーメッセージ
while(num>0) {
connect_num = ""+"num";
num=num-minus;
}
###該当のソースコード
java
mport java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class 課題05_3 {
public static void main(String [] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("開始:");
String str = br.readLine();
int num = Integer.parseInt(str);
System.out.print("減算:"); str = br.readLine(); int minus = Integer.parseInt(str); String connect_num=""; while(num>0) { connect_num = ""+"num"; num=num-minus; } System.out.println(connect_num); }
###試したこと
numから減算のminusの部分がうまくいかず、connect_numが出ません。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/21 15:28