ここでのプログラミングは初めてです。私はSwitch文をIf文に変換するのが少し難しいです。どんな助けと説明も訴えられるでしょう。ifステートメントへのステートメントの切り替え - JAVA
public void setScale(String scale){
//everything will be in lower case
switch (scale.toLowerCase()) {
//convert for Celsius - 0 since first place holder in array
case "c":
case "celsius":
if (!this.scale.equals(scales[0])) {
convertToCelsius();
this.scale = scales[0];
}
break;
default:
System.out.println("Invalid value of scale! Try again");
}
}
これは私が考えるべきことです。私はこれが正しい方法であるかどうかを知りたいだけです。
public void setScale(String scale){
if(scale == "C" || scale == "celsius"){
if(this.scale != scales[0]){
convertToCelsius();
this.scale = scales[0];
}
}
else{
System.out.println("Invalid scale");
}
}
:
最後に、あなたのコードは次のようになりますか?あなたが試したことを教えてください。 –
ああ、私のコードは書式設定中に誤って削除されていたことに気付かなかった。私はそれを投稿させてください。申し訳ありませんが試合。 –
編集。コピーアンドペースト。コードを強調表示します。 ctrl-k(または '{}'ボタン)を押すと、4つのスペースを自動で追加して、ここでフォーマットすることができます。 –