ここから本文です

javaのプログラムがわからないので、回答と解説をおしえてください import ja...

ten********さん

2018/7/423:21:47

javaのプログラムがわからないので、回答と解説をおしえてください


import java.util.Scanner;

public class MyClass {

public static void main(String[] args) {

// データ読み込みの準備
Scanner scan = new Scanner(System.in);
String str; // 文字列の保持用

// 「おわり」が読み込まれるまで繰り返し
do {
System.out.print("JRを含む文字列:");
str = scan.nextLine();

/* 指示1ここから
* このコメントブロックの下に,
* str中の「JR」を「名鉄」に置き換えて出力する命令文を
* 書きなさい
*/

// 指示1ここまで

/* 指示2ここから
* 「おわり」が読み込まれるまで処理を繰り返すよう
* whileの継続条件を適切に設定しなさい
*/
} while( );
// 指示2ここまで

scan.close();

System.out.println("終了します");
}

}

閲覧数:
47
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

アバター

ID非公開さん

2018/7/423:28:41

下を参考にすると解けるかもしれません

import java.util.Scanner;

public class MyClass {
public static void main(String[] args) {

// データ読み込みの準備
Scanner scan = new Scanner(System.in);
String str; // 文字列の保持用

// 「おわり」が読み込まれるまで繰り返し
do {
System.out.print("JRを含む文字列:");
str = scan.nextLine();

/* 指示1ここから
* このコメントブロックの下に,
* str中の「JR」を「新幹線」に置き換えて出力する命令文を
* 書きなさい
*/
str=str.replace("JR","新幹線");
System.out.println(str);

// 指示1ここまで

/* 指示2ここから
* 「おわり」が読み込まれるまで処理を繰り返すよう
* whileの継続条件を適切に設定しなさい
*/
} while(!str.equals("おわり"));
// 指示2ここまで

scan.close();

System.out.println("終了します");
}

}

質問した人からのコメント

2018/7/6 16:43:55

完璧な回答ありがとうございます。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる