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;
![](https://media.vlpt.us/images/jahommer/post/85f354e9-9344-4f67-a3da-98d9a3dcc420/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-07-30%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2012.19.54.png)
インポート前に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