1
Workshop
以下の結果を出力し、総点、平均点、単位を求めるプログラムを作成します.
国語
数学
英語
合計スコア
へいきん
単位
共通静的int getAvg(int hap){}平均
public static String getGrad(int avg){}単位.//if文の使用例
package com.my.Score;
public class Score {
public static int getHap(int kor, int mat, int eng) {
int hap = kor + mat + eng;
return hap;
}
public static int getAvg(int hap) {
int avg= hap/ 3;
return avg;
}
public static String getGrad(int avg) {
String grad;
if (avg >= 90) {
grad = "A";
} else if (avg >= 80) {
grad = "B";
} else if (avg >= 70) {
grad = "C";
} else {
grad = "D";
}
return grad;
}
}
return hap; 終了してhapという変数を他の場所に導入することができます.
int avg = hap/3; avgがhap(総得点)を3に分け、平均点数を表す.
同じように返します.
getGradは単位をStringとして表現します.
if文が使用されている場合、avg>=90の場合、Aが出力されていない場合は、下のelse if文に移動して実行条件を続行します.
String name;
int kor,eng,mat;
int tot;
int avg;
String grad;

インポート前にScoreをエクスポートclassをjarファイルにする
エクスポートするクラスファイルを右クリックします.

JAR fileを選択し、「Next」をクリックしてjarファイルを作成します.

EXportを終了する前に、中でもう一度ファイルを確認してください.
2番目のSelect the export destinationで、「Browse」をクリックしてjarファイルを保存する場所を指定します.

著者はjavaファイルがある場所にmylibというフォルダを作成しました.

以下の条件でday 4からインポート



上のようにReferenced Libraryを展開するとScorejarファイルは既にインポートされているはずです.
Exam 01メソッドの読み込み
package com.exam;
import com.my.score.*;
public class Exam01 {
public static void main(String[] args) {
String name = "홍길동";
int kor = 80;
int mat = 70;
int eng = 60;
int hap = Score.getHap(kor, mat, eng);
int avg = Score.getAvg(hap);
String grd = Score.getGrad(avg);
System.out.println(name);
System.out.println("총점 : "+hap);
System.out.println("평균 : "+avg);
System.out.println("학점 : "+grd);
}
}

Reference
この問題について(1), 我々は、より多くの情報をここで見つけました https://velog.io/@jahommer/Workshop-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol