码迷,mamicode.com
首页 > 其他好文 > 详细

第三次上机

时间:2019-04-26 00:12:42      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:控制台   int()   str   sys   port   print   属性   java   输出   

  • 编写“学生”类及其测试类。

5.1 “学生”类:

²   类名:Student

²   属性:姓名、性别、年龄、学号、5门课程的成绩

²   方法1:在控制台输出各个属性的值、

²   方法2:计算平均成绩

²   方法3:输出各个属性的值和平均成绩

5.2 测试类

²   创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。

import java.util.*;
public class Student {
    String name;
    char sex;
    int age;
    String number;
    static double []score=new double[5];

    void stu(){
        System.out.println("姓名:"+name);
        System.out.println("性别:"+sex);
        System.out.println("年龄:"+age);
        System.out.println("学号:"+number);
        System.out.println("五门课成绩分别是:");
        for(int i=0;i<5;i++){
            System.out.println(score[i]+" ");
        }
    }
 
    static void avarage(){
        double sum=0;
        for(int i=0;i<5;i++){
            sum=sum+score[i];
        }
        double avaragescore  = sum/5;
        System.out.print("\n平均成绩为:");
        System.out.print(avaragescore);
 }

    public static void main(String args[]) {
       Scanner st=new Scanner(System.in);
       Student s1=new Student();
       System.out.println("请输入姓名、性别、年龄、学号和五门课程成绩:");
       s1.name=st.next();
       s1.sex=st.next().charAt(0);
       s1.age=st.nextInt();
       s1.number=st.next();
       for(int i=0;i<5;i++)
       {
           score[i]=st.nextDouble();
       }
       s1.stu();
       s1.avarage();
   }
}

 

第三次上机

标签:控制台   int()   str   sys   port   print   属性   java   输出   

原文地址:https://www.cnblogs.com/ShijouTakane/p/10771813.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!