クラスを作成し、インスタンスに記憶し表示する

クラスを作成し、インスタンスに記憶し表示する

練習問題9の1

学生について、「名前」と「英語の点数」「数学の点数」をメンバとするクラス

Student
を作成し、これを用いて、下記の図のようにキーボードから入力した、名前、および英語・数学の点数をいったんクラスのインスタンスに記憶し、それを表示する
実行画面

名前を入力>KAN【enterキー】

英語の点数を入力>100【enterキー】
数学の点数を入力>100【enterキー】

 

KANさんの英語の点数は100点です。
KANさんの数学の点数は100点です。

解答例

class Student

{
public String name;
public int english;
public int math;
}

import java.io.*;

public class ren09_1
{
public static void main(String[] args) throws IOException
{
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
Student a = new Student(); ;
System.out.print("名前を入力 > ");
a.name = br.readLine();
System.out.print("英語の点数を入力 > ");
a.english = Integer.parseInt( br.readLine() );
System.out.print("数学の点数を入力 > ");
a.math = Integer.parseInt( br.readLine() );
System.out.println(a.name + "さんの英語の点数は" + a.english + "です。");
System.out.println(a.name + "さんの数学の点数は" + a.math + "です。");
}

}

 

クラスを作成し、インスタンスに記憶し表示する関連ページ

連続して表示するメソッドを作る for文使用
メソッドを使用して、横幅高さの長方形を表示する
2つの整数の差を計算して表示する メソッド
3つの整数の最小値を返す メソッド
整数nの階乗を計算して表示する メソッド
整数の2乗を表示する メソッド
2乗と4乗を表示するメソッド
4つの整数の中で最小値を表示するメソッド
配列を宣言し、整数逆順に表示する メソッド
クラスにメソッドを使用する
クラスを作成し、インスタンスに記憶しメソッドを介して表示する
クラスを作成し、メインメソッドを実行し表示を確認する
コンストラクタやメソッドで時計表示
コンストラクタやメソッドで時計表示し何秒か時間を進めたり戻す
メンバ変数、コンストラクタ、メンバメソッドを使用し枚数表示する
メンバ変数、コンストラクタ、メンバメソッドを使用し水量表示する
メンバ変数、コンストラクタ、メンバメソッドを使用し位置表示する
メンバ変数、コンストラクタ、メンバメソッドを使用し財布の中身残量表示する
インスタンス配列を使用して、集計表示を行う コンストラクタ
フィールド変数がprivateで直接参照できないときに返すメソッド
インスタンスを2個生成し操作する
privateを使用して、操作する
インスタンスを複数生成し、操作する