java作业 计算平均分和总成绩
原创
©著作权归作者所有:来自51CTO博客作者鲸鱼编程pyhui的原创作品,请联系作者获取转载授权,否则将追究法律责任
java作业 计算平均分和总成绩
小数保留两位
计算器类
import java.util.Scanner;
public class Computer {
int score_java;
int score_c_sharp;
int score_db;
Scanner ipt = new Scanner(System.in);
/**
* 获取分数
*/
public void getScore() {
System.out.println("请输入java成绩:");
score_java = ipt.nextInt();
System.out.println("请输入c#成绩:");
score_c_sharp = ipt.nextInt();
System.out.println("请输入DB成绩:");
score_db = ipt.nextInt();
}
/**
* 求总分,带返回值的
*/
public int getSum() {
System.out.println("求总分功能运行中。。。。");
int score_sum = score_c_sharp + score_db + score_java;
return score_sum;
}
/**
* 求平均分
* 直接在方法中打印不返回
*/
public void getAvg() {
System.out.println("求均分分功能运行中。。。。");
int score_sum = getSum();
double score_avg = score_sum / 3.0; // 取法得到结果
System.out.println("三门功课的平均成绩是:" + String.format("%.2f",score_avg));
}
}
测试类
public class test {
public static void main(String[] args) {
// 实例化
Computer pc = new Computer();
// 当入数据
pc.getScore();
// 求总分
int score_sum_num = pc.getSum();
System.out.println("总分的成绩是" + score_sum_num);
// 求平均分
pc.getAvg();
}
}
效果