個別指導 Javaプログラミングスクール 武蔵浦和(中浦和)

現役SE(システムエンジニア)が埼京線の武蔵浦和(中浦和)周辺でJavaプログラミング学習の個別指導を行っています。

Java練習問題

インクリメント・デクリメント演算子1

[Java]インクリメント・デクリメント演算子の練習問題 問題1 public static void main(String[] args) int num = 0; int result = (4 / num++) / 2; System.out.println(result); } 実行結果がどうなるかを、実際にプログラムを実行する前に考えてみましょ…

メソッド1

[Java練習問題] メソッドの練習問題 if文の学習で作成したプログラム(if文2の問題)の中で共通している処理をメソッド化して、簡潔なプログラミングに直しましょう。 問題 さいたま市南区の武蔵浦和駅(中浦和駅)周辺でプログラミングを勉強したい・興味…

メソッド2

[Java練習問題] メソッドの練習問題 Java練習問題の最終テストです。今まで学習した文法を最大限に利用して、東京からの郵送料金を表示するプログラムを完成させましょう。 このプログラムを簡潔に記述できればJavaの基礎は問題なく身についています。 問題 …

for文 繰り返し処理4

[Java練習問題] for文 繰り返し処理の練習問題 文字列処理を利用して、文字列から数字だけ取り出すプログラムを完成させましょう。 問題 public static void main(String[] args) { String str = "あ0い1う2え3お4か5き6く7け8こ9"; for( ) { } } 実行結果 0…

配列3

[Java]配列の練習問題 switch文を使わずに配列2のプログラムをより効率的なプログラミングに改良してください。 問題は下記のリンクを参照。 問題 ■プログラム内容 ・変数の追加など自由にしてコードを短くしてください。 さいたま市南区の武蔵浦和駅(中浦…

配列2

[Java練習問題] 配列の練習問題 多次元配列を使ってクラスの平均点を求めるプログラムを完成させましょう。 問題 public static void main(String[] args) { int score[][] = { {67,78,90,56,84}, //Aクラスの点数 {48,89,54,91}, //Bクラスの点数 {77,56,10…

配列1

[Java 練習問題] 配列の練習問題 配列を使ってソシャゲ風の10連ガチャプログラミングを作成しましょう。 問題 public static void main(String[] args) { Random rand = new Random(); int[] gacha = new int[10]; //ランダムの数字を格納する } 実行結果1 …

switch文1

[Java練習問題] switch文の練習問題 Randomクラスを使って、サイコロを振って出た目1~6で運勢を占うプログラムを完成させましょう。 問題 public static void main(String[] args) { Random rand = new Random(); switch() { } } 実行結果 サイコロの目は1…

if文2

[Java練習問題] if文の練習問題 Scannerクラスを使って、入力した値で条件分岐するプログラムを完成させましょう。 変数は下記3つを使用してください。 問題 public static void main(String[] args) { Scanner scan = new Scanner(System.in); int place; …

if文1

[Java練習問題] if文の練習問題 以前学習した下記リンク先のwhile文1の練習問題に、 if文を追加して残りの距離にマイナスが出力されないように、実行結果を参考にしてプログラムを改良しましょう。 問題 実行結果 時速80kmで進みます。 1日目:1920km進みま…

while文2

[Java]while文の練習問題 Scannerクラスを使用して、コンソール画面で暗証番号を入力するプログラムを作成しましょう。 変数「password」に指定した暗証番号(例1234)と、コンソール画面に入力した暗証番号が一致するまで、入力処理を繰り返すようにプログ…

while文1

[Java]while文の練習問題 変数「speed」に時速(例では80km)を指定して、 時速〇〇キロで進むと、地球1周に何日掛かるかを表示するプログラムを完成させましょう。 変数を追加して、自由にプログラミングしてください。 問題 public static void main(Strin…

for文 繰り返し処理3

[Java]for文 繰り返し処理の練習問題 for文の中にfor文を記述して、 九九を表示するプログラミングを完成させましょう。 問題 1の段 1 2 3 4 5 6 7 8 9 2の段 2 4 6 8 10 12 14 16 18 3の段 3 6 9 12 15 18 21 24 27 4の段 4 8 12 16 20 24 28 32 36 5の段 5…

for文 繰り返し処理2

[Java]for文 繰り返し処理の練習問題 ループ処理で、 iが偶数の時は、変数「gusu」に加算する。 iが奇数の時は、変数「kisu」に加算する。 実行結果が下記となるように、プログラミングを完成させましょう。 問題2 public static void main(String[] args) …

for文 繰り返し処理1

[Java]for文 繰り返し処理の練習問題 下記の実行結果となるように、➀の箇所にプログラムを記述して完成させましょう。 問題1 public static void main(String[] args) { for(int i = 1; i <= 10; i++) { System.out.println(➀); } } 実行結果 1:奇数 2:偶…

条件演算子(三項演算子)1

[Java]条件演算子(三項演算子)の練習問題 ➀には、車の速度を指定します。 ➁には、道路の速度制限を指定します。 ➂で、三項演算子を使用して ・車の速度が制限速度を超えた場合に、「速度違反です。」 ・車の速度が制限速度内の場合に、「制限速度内です。」 …

論理演算子1

[Java]論理演算子の練習問題 変数「num」に①で好きな数値を代入しましょう。 numに代入した数値を、②で3の倍数かつ5の倍数であるかを判定して、 「TRUE」か「FALSE」を出力するプログラミングを完成させましょう。 問題1 public static void main(String[] …

関係演算子1

[Java]関係演算子の練習問題 問題1 public static void main(String[] args) { int num1; int num2; boolean judge; num1 = 100; num2 = num1--; judge = num1++ == num2; //出力➀ System.out.println(judge); judge = num1 != num2; //出力➁ System.out.pr…

インクリメント・デクリメント演算子2

[Java]インクリメント・デクリメント演算子の練習問題 問題2 public static void main(String[] args) { int num1; int num2; num1 = 5; num2 = num1--; System.out.println(num2); num2 += --num1; System.out.println(num2); } 2カ所の「System.out.print…

特殊な文字の入力(エスケープシーケンス)2

[Java]エスケープシーケンスの練習問題 下記①~③の文章を出力するようにプログラムを完成させましょう。 ①A君は300円持っています。 ②B君は400円持っています。 ③2人の所持金の 合計は"700"円です。 問題 public static void main(String[] args) { int num …

特殊な文字の入力(エスケープシーケンス)1

[Java] エスケープシーケンスの練習問題 下記①~③の文章を出力するようにプログラムを完成させましょう。 ①A君は300円持っています。 ②B君は400円持っています。 ③2人の所持金の 合計は"700"円です。 問題 public static void main(String[] args) { int num…