-4

3k=3000 のような Java を使用して異なる形式の 2 つの値を比較する方法を知りたかったのですが、コードが合格または不合格になるように設定する必要があります。

4

1 に答える 1

1

スタック オーバーフローへようこそ! 今後の参考のために、あなたがすでに試したことを示す質問をお待ちしています (例: 疑似コード)。このような場合、いくつかの事例が役に立ちます。

この質問に対する私の理解によれば、プログラムは 2 つの形式で入力を受け取る必要があります。最初の入力はメトリック スタイルの接尾辞でマークされ、2 番目の入力は標準の整数としてマークされます。

事例:

入力

1.000K 1000
1.123K 1000
1.1M 1100000

出力

Pass
Fail
Pass

この問題を解決するために、正規表現 (regex) について読みます。

おそらく、「非標準」の整数形式を引数として取り、引数と等しい値をString返すメソッドを作成します。intその後、単純に演算子を使用できます==

于 2012-10-29T00:01:15.903 に答える