用JAVA编写一个程序,要求如下:

定义一个学生类Student,成员变量包括姓名、性别、年龄、语文成绩、数学成绩和英语成绩,成员方法包括get方法、set方法、求总分和平均分。定义一个测试类Student... 定义一个学生类Student,成员变量包括姓名、性别、年龄、语文成绩、数学成绩和英语成绩,成员方法包括get方法、set方法、求总分和平均分。 定义一个测试类StudentTest,创建一个Student对象,对其进行赋值并计算总分和平均分。运行效果参考下图: 展开
 我来答
热心学生乔木
2022-04-19 · 执着于理想,纯粹于当下-学生
热心学生乔木
采纳数:525 获赞数:2119

向TA提问 私信TA
展开全部

实现代码如下:

Student类:

public class Student {
private String name;
private String sex;
private int age;
private double chinese;
private double math;
private double english;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public double getChinese() {
return chinese;
}

public void setChinese(double chinese) {
this.chinese = chinese;
}

public double getMath() {
return math;
}

public void setMath(double math) {
this.math = math;
}

public double getEnglish() {
return english;
}

public void setEnglish(double english) {
this.english = english;
}
}

-----------------------------------------------------------------

StudentTest类:(测试类)

import java.util.Scanner;

public class StudentTest {
public static void main(String[] args) {
Student student = new Student();
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
student.setName(sc.next());
System.out.println("请输入性别:");
student.setSex(sc.next());
System.out.println("请输入年龄:");
student.setAge(sc.nextInt());
System.out.println("请输入语文成绩、数学成绩、英语成绩:");
student.setChinese(sc.nextDouble());
student.setMath(sc.nextDouble());
student.setEnglish(sc.nextDouble());
Double count = student.getChinese()+ student.getMath()+student.getEnglish();
System.out.println("姓名:"+student.getName()+" 性别:"+student.getSex()+" 年龄:"+student.getAge());
System.out.println("总分:"+count+" 平均分:"+count/3);
}
}

运行结果为:

生活达人夏妮
2022-04-27 · TA获得超过434个赞
知道小有建树答主
回答量:937
采纳率:100%
帮助的人:16万
展开全部
public class Main {
public static void main(String[] args) {Scanner in=new Scanner (System.in);
int a,b,c,d,f;
char e;
String name;
while(in.hasNext()){
a=in.nextInt();
name=in.next();
e=in.next().charAt(0);
b=in.nextInt();
c=in.nextInt();
d=in.nextInt();
f=in.nextInt();
Student stu=new Student(a,name,e,b,c,d,f);
stu.shuchu(a,name,e);
stu.chengji(b, c, d, f);
}
}}

class Student{

private int 学号;
private String 姓名;
private char 性别;
private int 高数;
private int 英语;
private int c语言;
private int Java语言;
public Student(int 学号,String 姓名,char 性别,int 高数,int 英语,int c语言,int Java语言)
{
this.c语言=c语言;
this.Java语言=Java语言;
this.姓名=姓名;
this.学号=学号;
this.性别=性别;
this.英语=英语;
this.高数=高数;
}
public void shuchu(int 学号,String 姓名,char 性别)
{
System.out.print(学号+" "+姓名+" "+性别);
}
public void chengji(int 高数,int 英语,int c语言,int Java语言)
{
System.out.print(" "+高数+" "+英语+" "+c语言+" "+Java语言+" ");
System.out.println((高数+英语+c语言+Java语言)/4+" "+(高数+英语+c语言+Java语言));
}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小孩1414
高能答主

2022-04-25 · 世界很大,慢慢探索
知道小有建树答主
回答量:1088
采纳率:86%
帮助的人:21.6万
展开全部
/**
* <p>Description:
圣诞节的英文还不会拼呢 百度上搜了两遍 才写对</p>
*/
public class TestChristmas {
public static void main(String[] args) {
//叶子层
int level = 10;

//根层
int rootLevel = 2;
int spaceNum = level - 1;

//画叶子
// 为什么从1开始 不管了就是任性
for (int i = 1; i <= level; i++) {
spaceNum--;
for (int g = 0; g <= spaceNum; g++) {
System.out.print(" ");
}
for (int j = 1; j <= ((i * 2) -1); j++) {
System.out.print("*");
}
System.out.print("\n");
}

//画根
for (int i = 1; i <= rootLevel; i++) {
for (int g = 1; g < level; g++) {
System.out.print(" ");
}
System.out.print("*\n");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式