控制台界面
时间: 2023-08-26 17:05:25 浏览: 160
好的,下面是一个简单的控制台程序示例,可以根据您的需求进行修改:
```java
import java.util.Scanner;
public class Course {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入必修课的平时成绩和期末成绩:");
double bx_ps = scanner.nextDouble();
double bx_qm = scanner.nextDouble();
double bx_cj = bx_ps * 0.3 + bx_qm * 0.7;
System.out.println("必修课的总成绩为:" + bx_cj);
System.out.println("请输入选修课的类型(1:考试,2:考察):");
int xx_type = scanner.nextInt();
double xx_qm = scanner.nextDouble();
double xx_cj = 0.0;
if (xx_type == 1) {
System.out.println("请输入选修课的平时成绩:");
double xx_ps = scanner.nextDouble();
xx_cj = xx_ps * 0.3 + xx_qm * 0.7;
} else if (xx_type == 2) {
xx_cj = xx_qm;
} else {
System.out.println("输入有误!");
}
System.out.println("选修课的总成绩为:" + xx_cj);
double zcj = bx_cj + xx_cj;
System.out.println("最终总成绩为:" + zcj);
}
}
```
这个程序实现了您的要求。首先要求用户输入必修课的平时成绩和期末成绩,然后根据权重计算出总成绩。接下来要求用户输入选修课的类型(考试或考察),如果是考试,还需要输入平时成绩,然后根据权重计算出总成绩。最后将必修课和选修课的总成绩相加得到最终总成绩。
这个程序比较简单,您可以根据需要进行修改和优化。
阅读全文