お世話になっております。
秀和システムのjava入門書籍にて独習中です。
教科書の章末演習に手こづっており質問をするに至りました。どうかご教授下さいませ。
問題はキーボードをタイプして繰り返し英単語を入力し、その日本語訳を表示するプログラムを作成する
というものです。下記プログラムを組みました。
package Pass;
import lib.Input;
public class Pass10_01_3 {
public static void main(String[] args) {
String s,wa;
while((s=Input.getString())!=null){
if(s=="dog"){
wa="犬";
}else if(s=="cat"){
wa="猫";
}else if(s=="mouse"){
wa="ねずみ";
}else if(s=="rabbit"){
wa="うさぎ";
}else{
wa="?";
}
System.out.println(wa);
問題文の通りキーボードをタイプしてdog,cat,mouse,rabbitと打ち込んでみましたが?としか表示されません。
何が間違っているか教えていただけたら幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/10 11:46