java输入学生成绩

public class Card {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int stu[] = new int[3];
try{
for(int i=0; i<stu.length;i++) {
Student s = new Student();
s.getStudent();
s.showStudent();
s.averStudent();
}
}catch (Exception e){
System.out.println("输入有误:");
}
}
}

class Student {
int id;
String name;
double a,b,c;
double avg;
Object e=null;

public void getStudent(){
Scanner keyboard=new Scanner(System.in);
System.out.println("请输入学号:");
id=keyboard.nextInt();
System.out.println("请输入姓名:");
name=keyboard.next();
System.out.println("请输入语文课成绩:");
a=keyboard.nextInt();
System.out.println("请输入数学课成绩:");
b=keyboard.nextInt();
System.out.println("请输入英语课成绩:");
c=keyboard.nextInt();
}
public void showStudent() {
System.out.println("学号:"+id+" "+"姓名:"+ name+" "+"语文课成绩:"+a+" "+"数学课成绩:"+b+" "+"英语课成绩:"+c);
}
public void averStudent() {
avg=(a+b+c)/3;
System.out.println("三门课的平均成绩是:"+avg);
}

}

时间: 2024-12-28 15:20:41

java输入学生成绩的相关文章

java 从键盘输入学生成绩,找出最高分,并输出学生成绩等级。

/*从键盘输入学生成绩,找出最高分,并输出学生成绩等级:成绩 >=最高分-10 等级为A成绩 >=最高分-20 等级为B成绩 >=最高分-30 等级为C其余为 等级为D 提示:先输入学生人数,根据人数创建int数组,存放学生成绩:*/ package study01; import java.util.Scanner; public class Score { public static void main(String[] args) { Scanner sc = new Scanne

输入学生成绩,并按升序排列 Ascending.java

import java.util.Arrays;import java.util.Scanner;public class Ascending{ public static void main(String[] args){ Scanner in=new Scanner(System.in); int[] arr=new int[10]; for(int i=0;i<arr.length;i++){ System.out.println("请输入第"+(i+1)+"个学

基于java的学生成绩系统 关于普通生、留级生、特长生的研究与实现【原创】

文章结尾有彩蛋 研究的题目为: JAVA 学生成绩系统 求符合下列要求的代码某学校有三类学生:1)普通生,总评成绩由平时成绩30%和考试成绩70%组成2)留级生:总评成绩完全由考试成绩组成3)特长生:总评成绩由平时成绩30%+考试成绩70%+10分附加分组成每个学生都有姓名和学号.要求:一.正确定义类表示上述三类学生及其关系.二.正确定义各个类的方法,求每个学生的总评成绩三.定义方法,求N个学生的总评成绩平均分四.定义方法,求N个学生中的总评成绩最高者五.定义方法,输入N个学生的信息和成绩,并存

Java编写学生成绩管理系统

思路:定义两个类,一个scoreinformation类,一个scoremanagement类,scoreinformation类用于编写姓名,学号,以及各项成绩的输入函数,scoreinformation类有七个私有变量,和各个变量的get(),set()函数,scoremanagement类用于表现各项功能,包括学生信息的引入函数,学生信息的添加函数,学生信息的修改函数,学生成绩绩点的计算函数,以及退出系统的函数,在最后的主函数中,首先调用存储学生信息的函数,然后运用switch,case函

Java 【学生成绩管理系统】

一.获取输入并赋值 import java.util.Scanner; public class demo{ public static void main(String[] args){ //==================获取输入并赋值=================== Scanner data = new Scanner(System.in); //获取输入 System.out.println("请输入学生的人数:"); //获取学生人数 int person_numb

15-07-10 结构体-输入学生成绩进行排序

输入每个学生的学习成绩,根据总分进行排序           struct Student          {          public string name;          public int age;          public double Cshap;          public double Database;          public double Html;          public double sum;          }        

输入学生成绩,计算80分以上的学生的人数及所占的比例

import java.util.Scanner; public class ContinueDemo { public static void main(String[] args) { int score;//分数 int total;//总人数 int num=0;//成绩大于80分的人数 Scanner input=new Scanner(System.in); System.out.print("请输入班级的总人数:"); total =input.nextInt();//输

JAVA 语法基础综合练习——学生成绩管理系统

代码如下:package com.lovo.manager; import java.util.Scanner; /** * 学生管理 * * @author Administrator * */ public class StudentManager { public static void main(String[] args) { String[] user = new String[10]; int[] password = new int[10]; while (true) { //

简易学生成绩管理管理系统(java描述)

没正式学过java,但是系统学过C++后,初略的看了下java的基本语法,于是我就尝试着用java来写个简单的学生管理系统,功能不齐全,以后有空再补充吧. 写的时候定义了不同的包名字,如jeaven1 , jeaven2 , jeaven3 先上Student类: 1 package jeaven1; 2 import java.io.*; 3 4 public class Student 5 { 6 private String name; 7 private String id; 8 pri