• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: 其他
  • 标签: 初学代码  

资源简介

简单的代码 期末作业本人做的可以满足刚接触的学生完成期末作业

资源截图

代码片段和文件信息

import java.util.Scanner;
//....................创建方法及属性.............................................................
class Student{
Scanner input = new Scanner (System.in);

String sno ;/*学号*/
    String name ;/*姓名*/
    String garder ;/*性别*/
String Class ;/*班级*/
String Number ;/*暂存成绩录入学号字符串*/
String Number1 ;/*暂存基本信息录入学号字符串*/
int age;/*年龄*/
    int N;
    Float English = (float)0;/*英语成绩*/
    Float Chinese = (float)0; /*语文成绩*/
    Float Math = (float)0;/*数学成绩*/
    Float Physics = (float)0;/*物理成绩*/
Float Chemistry = (float)0;/*化学成绩*/
Float average = (float)0;/*五科平均分*/
    Float count = (float)0;/*总分*/
int Rank;/*排名*/

//存入学号取得学号
 public void setsno(String sno)
 {
//用于限制学号的字符为长度2的字符并且学号的值不超过班级人数
 if (sno.length() == 2 && (((int)sno.charAt(0)-48)*10)+(int)(sno.charAt(1)-48)<= N+48)
 {
 this.sno = sno;
 }
 while (sno.length() != 2 ||(((int)sno.charAt(0)-48)*10)+(int)(sno.charAt(1)-48)> N)
 {
 System.out.println(“输入的学号不符合字符要求(例 01)并且输入的学号不大于班级人数“+N);
 System.out.println(“请重新输入学号:“);
 sno = input.next();
 this.sno = sno;
 }
 }
 public String getsno()
 {
 return sno;
 }
 
 //存入年龄取得年龄
 public void setage(int age)
 {
//用于限制年龄的值在正常年龄范围以内
 if (age>=0&&age<=120)
 {
 this.age = age;
 }
 while (age<0||age>120)
 {
 System.out.println(“系统检测到输入的年龄不符合实际情况(年龄小于0岁或年龄大于120岁)“);
 System.out.println(“请输入符合实际的年龄(0到120之间包括0和120)“);
 age = input.nextInt();
 }
 }
 public int getage()
 {
 return age;
 }

 //存入英语取得英语
 public void setEnglish(float English)
 {
//用于限制英语成绩的范围
 if (English>=0&&English<=120)
 {
 this.English = English;
 }
 while (English<0||English>120)
 {
 System.out.println(“系统检测到输入分数不符合实际情况(分数小于0分或分数大于120分)“);
 System.out.println(“请输入符合实际的英语成绩(0分到120分之间包括0分和120分)“);
 English = input.nextFloat();
 this.English = English;
 }
 }
 public float getEnglish()
 {
return English;
 }
 //存入语文取得语文
 public void setChinese(float Chinese)
 {
//用于限制语文成绩的范围
 if (Chinese>=0&&Chinese<=120)
 {
 this.Chinese = Chinese;
 }
 while (Chinese<0||Chinese>120)
 {
 System.out.println(“系统检测到输入分数不符合实际情况(分数小于0分或分数大于120分)“);
 System.out.println(“请输入符合实际的语文成绩(0分到120分之间包括0分和120分)“);
 Chinese = input.nextFloat();
 this.Chinese = Chinese;
 }
 }
 public float getChinese()
 {
 return Chinese;
 }
 //存入数学取得数学
 public void setMath(float Math)
 {
//用于限制数学成绩的范围
 if (Math>=0&&Math<=120)
 {
 this.Math = Math;
 }
 while (Math<0||Math>120)
 {
 System.out.println(“系统检测到输入分数不符合实际情况(分数小于0分或分数大于120分)“);
 System.out.println(“请输入符合实际的数学成绩(0分到120分之间包括0分和120分)“);
 Math = input.nextFloat();
 this.Math = Math;
 }
 }
 public float getMath()
 {
 return Math;
 }
 //存入物理取得物理
 public void setPhysics(float Physics)
 {
//用于限制物理成绩的范围
 if (Physics>=0&&Physics<=100)
 {
 this.Physics = Physic

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      25493  2018-06-22 21:06  07杨俊朗\Ma.java

     目录          0  2018-06-22 21:08  07杨俊朗

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

                25493                    2


评论

共有 条评论

相关资源