プログラミング初心者の奮闘記

プログラミング初心者の成長と過程。

2020-01-01から1年間の記事一覧

オブジェクト指向 mainメソッド

import rensyuu.Iphone; import rensyuu.SmartPhone; public class objectsikou1 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ //SmartPhoneをインスタンス化 System.out.println(SmartPhone.pdctName + "をインスタ…

オブジェクト指向 Iphoneクラス

package rensyuu; import java.util.HashMap; import java.util.LinkedList; public class Iphone extends SmartPhone { public static final String makerName = "apple"; public static final String itemName = "iphone"; private static int count = 0; …

オブジェクト指向 SmartPhoneクラス

package rensyuu; public class SmartPhone { //フィールド public static String pdctName = "SmartPhone"; protected boolean callStatus = false; protected boolean internetStatus = false; //コンストラクタ //①インスタンス化された時にpdctNameを表…

オブジェクト指向

ポイント: スーパークラスとサブクラス、継承が正しく行えているか 正しいアクセス修飾子を付けているか コンストラクタの引数あり、なしの使い分け オーバーロード、オーバーライド ゲッター、セッターの設定ができているか 問題 java-musashiurawa.hatena…

ファイル操作2

ポイント: ファイルの内容を読み込めるか 問題 java-musashiurawa.hatenablog.com 解答 package rensyuu; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOExcep…

ファイル操作1

ポイント: ディレクトリ、ファイルが作成できるか 例外処理ができているか ファイルに書き込みができているか プログラムは簡潔で分かりやすいか 問題 java-musashiurawa.hatenablog.com 解答 import java.io.BufferedWriter; import java.io.File; import …

メソッド1

ポイント メソッドの使い方を理解しているか 戻り値の使い方を理解しているか プログラムは簡潔で分かりやすいか 問題 java-musashiurawa.hatenablog.com 解答1と正解 import java.util.Scanner; public class method1 { public static void main(String[] a…

Java Silver 第2章

解答と理由 A do {} while()文では一度do {} 内の処理を実行してからwhile()内の条件式を実行するため D int型で扱える桁数をオーバーしているため B,C,D,E,G A char型で扱える変数は1文字の文字列のため C.D B C 8.E 変数aに最後に入れた変数はcのため 9. …

Java Silver 第1章

解答と理由 A,D,E C A,C C メインメソッド外で変数の宣言をしているため A,B,E エントリーポイントの多くはmain()メソッドのため D, 配列の引数を指定していないため 7, A,D クラスを実行するにはjavacクラス名.javaのため 8,C .lengthは要素数の出力のため …

メソッド2

ポイント メソッドを使ってif文2を簡略化かつ、分かりやすいプログラミングができているか 問題 java-musashiurawa.hatenablog.com 解答 import java.util.Scanner; public class method2 { public static void main(String[] args) { // TODO 自動生成され…

for文4

ポイント: 文字列の長さの取得ができるか 問題 java-musashiurawa.hatenablog.com 解答 public class forbunn4 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ String str = "あ0い1う2え3お4か5き6く7け8こ9"; for(i…

配列3

ポイント: 短く、分かりやすいプログラミングになっているか 適切な構文、変数を使えているか 問題 java-musashiurawa.hatenablog.com 解答 public class hairetu3 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ int…

配列2

ポイント: 多次元配列を理解しているか switch文を使用し、プログラムしているか 変数sumを上手く使用しているか 問題 java-musashiurawa.hatenablog.com 解答 public class hairetu2 { public static void main(String[] args) { // TODO 自動生成されたメ…

if 文 2

ポイント: if文を理解しているか boolean型の使い方を理解しているか Scannerクラスの使い方を理解しているか 自分で考えながらプログラムを組むことができるか 問題 java-musashiurawa.hatenablog.com 解答 import java.util.Scanner; public class ifbunn…

配列1

ポイント: 配列の書き方、使い方を理解しているか Randomクラスの使い方を理解しているか 問題 java-musashiurawa.hatenablog.com 解答 import java.util.Random; public class hairetu1 { public static void main(String[] args) { // TODO 自動生成され…

switch文1

ポイント: switch文を理解しているか Randomクラスの使い方を理解しているか 問題 java-musashiurawa.hatenablog.com 解答 import java.util.Random; public class switchbun1 { public static void main(String[] args) { // TODO 自動生成されたメソッド…

While文 2

ポイント: do {} while();分を理解しているか Scannerクラスの使い方を理解しているか 問題 java-musashiurawa.hatenablog.com 解答 import java.util.Scanner; public class whilebunn2 { public static void main(String[] args) { // TODO 自動生成され…

エスケープシーケンス練習問題1

ポイント: 文字列のダブルクオーテーションと出力のダブルクオーテーションの位置と区別 問題 java-musashiurawa.hatenablog.com 解答 class mondai1_1 { public static void main(String[] arges) { int num = 0; int num2 = 0; int result =0; num = 300;…

エスケープシーケンス練習問題2

エスケープシーケンスとは キーボードから入力できない文字を他の文字の組み合わせで表現したもの エスケープシーケンス 意味 ¥b バックスペース ¥t 水平タブ ¥n 改行 ¥r 復帰 ¥f 改ページ ¥' シングルクオーテーション ¥" ダブルクオーテーション ¥¥ ¥文字 …

if 文 1

ポイント: while文、if文を理解しているか 自分で変数を指定し、変数を上手く使えているか brake;を理解しているか 問題 java-musashiurawa.hatenablog.com 解答 public class ifbunn1 { public static void main(String[] args) { // TODO 自動生成された…

While文1

ポイント: 独自の発想でプログラムを組めるか 変数をうまく使えるか while文を理解しているか 問題 java-musashiurawa.hatenablog.com 解答 public class rensyuwhile { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ …

Java for文

ポイント: 変数gusuに gusu = gusu + i を入れられるか 三項演算子の条件式に 偶数は i % 2 ==0? 奇数は i % 2 ==1? を入れられるか 問題 java-musashiurawa.hatenablog.com 解答 public class for2 { public static void main(String[] args) { // TODO 自…

Javaのデータ型

変数を宣言するとき、変数と同時に変数のデータ型を指定する必要がある 例 int n = 100; (intが変数nのデータ型) 整数のデータ型 整数の値を格納するためのデータ型は数値の大きさに合わせて4種類用意されている ポイント:大きな値を保管できるデータ型…