4

私は現在、プログラミングクラスの入門を取っていますが、問題に到達しました。身長の測定値をインチからフィートとインチに変換するように依頼されました。

私はほとんどそれを持っていると思いますが、コンパイルするとステートメントエラーではありません。これが私がこの方法のためにこれまで持っているものです

/**
 * @param inches to feet inches
 */
public String inchToFeet(int heightInInches) {
    int IN_PER_FOOT;
    int feet = heightInInches - IN_PER_FOOT;
    String output;

    feet = feet / 12;
    output = String; inchToFeet() + "\'" + IN_PER_FOOT.toString() + "\"";
    return output;
}

このように、1 フィートあたりのインチ数を 12 に制限するために、静的な最終的な int も使用しています。

public static final int IN_PER_FOOT = 12;

これは実際に私が現時点で抱えている唯一の問題であり、残りは時給と一緒に表示するだけです.

編集:

私が取得し続けるコンパイルエラーは「ステートメントではありません」です。最後の文字列の前からセミコロンも削除しましたが、セミコロンを探していたため、別のエラーが発生しました。

私はあなたの提案を少しRahulで試してみます.これを長い間見ていて、休憩が必要です.

4

3 に答える 3

6

あなたのコードは、あなたが望むようには機能していないようです。あなたは単にこのように試すことができます:-

int inches = 40;
int feet = inches / 12;
int leftover = inches % 12;
System.out.println(feet + " feet and " + leftover + " inches");
于 2013-10-13T20:14:16.490 に答える
-2

このコードを試してください

int inches = 40;
int feet = (int)inches / 12;
int leftover =(int) inches % 12;
System.out.println(feet + " feet and " + leftover + " inches");
于 2021-01-21T06:02:01.070 に答える