ITエンジニアのプレイングマネージャー化応援サイト

問題7.文字と文字列の扱い

以下の問題は穴埋め問題です。
IDEなどにコピーしてかまいません。

1.文字数判定

俳句の文字数がルールに沿っているかどうか(17文字か?)を判定するプログラムである。

プログラムを完成させなさい。

 

2.パスワードの一致

ユーザーが入力したパスワードが正しいパスワード「abc」と同一かどうかの判定をするプログラムである。

間違いを正しなさい。

 

3.人工無能

次のプログラムは人工無能と英会話するゲームのプロトタイプである。

このゲームは、キーボードから入力された英単語に対して、

コンピューターが定型文を付加して繰り返し、「END」が入力されると終了する。

現在は、何も文字列を入力しなかった時に終了するので、「END」が入力された時に終了するようにしなさい。

なお、「END」、「End」、「end」のように大文字小文字を問わず終了すること。

 

4.文字列の順序

ユーザーが入力した2つの英単語のアルファベット順(辞書順の前後関係)を判定するプログラムである。
 
プログラムを完成させなさい。
 

<結果の例>

Input a English keyword:apple
Input another keyword:melon
apple is the word before melon

 

5.メールアドレスの加工

メールアドレスからユーザー名とドメイン名を抽出したい。

以下のプログラムを完成させよ。

※コンプライアンスの関係でメールアドレスを書けないため@を●で代替しています。

 

6.エスケープシーケンス

次の文章をコンソールに表示しなさい。
 
彼は言った。「\3,000円のお買い上げです」
私は”あなた”に言っているのです。
私は’あなた’に言っているのです。
 

7.CSVの加工

カンマ区切りの文字列(CSV)をタブ区切り文字列(TSV)に変えたい。

以下のプログラムを完成させよ。

<結果>

1,111-1111,愛知県名古屋市,山田太郎,090-999-99XX
1 111-1111 愛知県名古屋市 山田太郎 090-999-99XX
 

8.StringBuilderクラスの意義

次のプログラムを実行して、その意味を考えなさい。

 

 

9.オリジナル問題作成

 
将来の後輩のために良い問題が出来たら教えてください。
 
以上。
 
 
 
 
JavaSEの問題集トップページに戻る

新入社員研修ポータル

ZOOMを使った遠隔研修メニュー(PDFが開きます)

ZOOMを使った遠隔研修

新人エンジニアのためのJavaタイピングゲーム

新人プログラマのためのプログラミング動画

YouTubeチャンネル

新入社員研修ポータル

PAGETOP
Copyright © Say Consulting Group, Inc. All Rights Reserved.