求大神,用java编写出来输出的结果要求是对话框

 我来答
wkf84622
2016-12-15 · TA获得超过289个赞
知道小有建树答主
回答量:545
采纳率:50%
帮助的人:203万
展开全部

第一题

public class Student {

 private String name;

 private String id;

 private float chinese;

 private float math;

 private float english;

 

 public Student(){

  this.name="张三";

  this.id="111111";

 }

 public Student(String name,String id){

  this.name=name;

  this.id=id;

 }

 public float getChinese() {

  return chinese;

 }

 public void setChinese(float chinese) {

  this.chinese = chinese;

 }

 public float getMath() {

  return math;

 }

 public void setMath(float math) {

  this.math = math;

 }

 public float getEnglish() {

  return english;

 }

 public void setEnglish(float english) {

  this.english = english;

 }

 

 public void sorce(){

  System.out.println("总成绩是:"+(chinese+math+english));

 }

 

 public void average(){

  System.out.println("平均分是:"+(chinese+math+english)/3);

 }

 public void goodstudent(){

  if((chinese+math+english)/3>90){

   System.out.println("你是三好学生");

  }else{

   System.out.println("你不是三好学生");

  }

 }
}

第二题

public class studentDemo {

 public static void main(String[] args) {

  String name="王五";

  String id="123456";

  Float chinese;

  Float math;

  Float english;

  

  

  Student st=new Student(name,id);

  do{

   System.out.println("请输入语文成绩");

   Scanner sc=new Scanner(System.in);

   chinese= sc.nextFloat();

  }while(chinese<1 || chinese>100);

  st.setChinese(chinese);

  

  do{

   System.out.println("请输入数学成绩");

   Scanner sc=new Scanner(System.in);

   math= sc.nextFloat();

  }while(math<1 || math>100);

  st.setMath(math);

  

  do{

   System.out.println("请输入英语成绩");

   Scanner sc=new Scanner(System.in);

   english= sc.nextFloat();

  }while(english<1 || english>100);

  st.setEnglish(english);

  

  System.out.println("姓名:"+ name);

  System.out.println("学号:"+ id);

  System.out.println("语文:"+ st.getChinese());

  System.out.println("数学:"+ st.getMath());

  System.out.println("英语:"+ st.getEnglish());

  st.sorce();

  st.average();

  st.goodstudent();

  

  

 }

 

}

运行结果:

请输入语文成绩
91
请输入数学成绩
92
请输入英语成绩
93
姓名:王五
学号:123456
语文:91.0
数学:92.0
英语:93.0
总成绩是:276.0
平均分是:92.0
你是三好学生

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式