1

編集:これを機能させるにはどうすればよいですか。vektor[x] スロット内のすべてに k を追加したい。

char vektor[]=str.toCharArray();
int k =0, x=4;
    while(x>0){
        vektor[x]=(char)vektor[x]+k;
        System.out.println(vektor[x]);
        x--;
        k++;

    }
4

3 に答える 3

1

k変数を宣言していませんか?ベクトル[k]は存在しません

vektor[kl] = kl + 'A';

ただし、この will 式は整数を生成します。キャストを使用する必要があります

vektor[k] = (char) (kl + 'A');
于 2013-11-05T19:12:52.980 に答える
-1

あなたはチャーストする必要があります、これを試してください:

vektor[k]=(char)(kl+'A');

最後の部分に括弧を追加するのを忘れていました。これは機能するはずです。

于 2013-11-05T19:12:10.553 に答える