演習課題「文字列に一致しているか判定する」
右のコードエリアで、次のコードを書いて実行してください。
なお、標準入力のデータは、採点ボタンを押したときに自動的に受け渡します。
1. 標準入力から文字列を 1 個受け取る
2. その文字列が「Hello」に等しい場合、次のメッセージを表示するこんにちは
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
こんにちは(標準入力が「Hello」ではない場合、何も表示をしない。)
演習課題「文字列に一致しているか判定する」
右のコードエリアで、次のコードを書いて実行してください。
なお、標準入力のデータは、採点ボタンを押したときに自動的に受け渡します。
1. 標準入力から文字列を 1 個受け取る
2. その文字列が「Hello」に等しい場合、次のメッセージを表示するこんにちは
3. その文字列が「Hello」に等しくない場合、次のメッセージを表示するさようなら
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
こんにちは(標準入力が「Hello」ではない場合、「さようなら」と表示する)
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#13:文字列の一致を判定する
受け取った文字データが、指定の文字列と一致しているかどうか、if で判定するプログラムを作成します。文字列を条件にするときは、equals メソッドを使います。
受け取った文字列が Java だったら、Welcome と表示する
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name = scan.next();
System.out.println("Hello " + name);
if (name.equals("Java")) {
System.out.println("Welcome");
}
}
}
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String name = scan.next();
System.out.println("Hello " + name);
if (name.equals("Java")) {
System.out.println("Welcome");
} else if (name.equals("JAVA")) {
System.out.println("Good morning");
} else {
System.out.println("Goodbye");
}
}
}
ログインすると採点できます
コードの実行