このような再帰シェイプを作成するにはどうすればよいですか? これは、M = 3に入った、N = 5 出力は次のようになり、ユーザの例である:私はヒントがあるJavaで再帰シェイプを作成する方法
***
****
*****
*****
****
***
:
あなたがループに使用できます1つ1つの形状の行を描きます。 |:しかし、あなたは、問題の「小さい」バージョン
これは私のコードであり、それは完全に間違っているのメソッドを呼び出すために再帰を必要とします
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int m = s.nextInt();
int n = s.nextInt();
question1(m,n);
}
public static void question1(int m, int n){
int counter = m;
if(m < n){
System.out.print("*");
m = m + 1;
question1(m,n);
}
else if(m == n){
System.out.print("*");
}
}
何か試しましたか?何が問題ですか? –
まず、何らかの計画を立ててから、あなたのアイデアを実装するコードを書くようにしてください。 – alfasin
@ElliottFrischこれは私のコードです.. –