0

この質問が繰り返された場合は、申し訳ありませんが、答えが見つかりませんでした。私の質問は、「これらの変数のいずれかがこれと等しい場合」をコーディングし、その変数に対応する新しい値に変更する方法です。たとえば、HTML 変換を実行しようとしています。

        int hex1 = (int)(Math.floor((work[j][k]) / 1048576)) % 16;
        int hex2 = (int)(Math.floor((work[j][k]) / 65536)) % 16;
        int hex3 = (int)(Math.floor((work[j][k]) / 4096)) % 16;
        int hex4 = (int)(Math.floor((work[j][k]) / 256)) % 16;
        int hex5 = (int)(Math.floor((work[j][k]) / 16)) % 16;
        int hex6 = (int)(work[j][k]) % 16;

上記は、複数の変数のリストです。したがって、疑似コードは「上記の変数のいずれかがこれに等しい場合」になります。したがって、hex1、hex2、hex3、hex4、hex5、hex6 のいずれかが 10 と等しい場合、対応する変数が何かを実行します。例えば:

         String html = "";
           if (hex1==10){
              html += "A";
           }
           else if (hex1==11){
              html += "B";
           }
           else if (hex1 >= 0 && hex1 <=9){
              html += hex1;
           }
        html = "#" + html;

毎回異なる変数を使用してコードを 6 回コピー/貼り付けする必要なく、上記のコードを実行する方法はありますか (つまり、hex1 は hex2、hex3、...)。

4

3 に答える 3