「Java学习打卡」5、简单的学生信息处理程序实现
2020-03-31 19:37
501 查看
输入
姓名,年龄,学号,第一学年平均成绩,第二学年平均成绩,第三学年平均成绩,第四学年平均成绩。
各部分内容之间均用单个英文逗号","隔开,无多余空格。
输出
一行,按顺序输出:姓名,年龄,学号,四年平均成绩(向下取整)。
各部分内容之间均用单个英文逗号","隔开,无多余空格。
样例输入:Tom,18,7817,80,80,90,70
样例输出:Tom,18,7817,80
import java.util.Scanner; public class StuInfo { public static void main(String[] args) { System.out.print("请输入n,x,y的数值:"); Scanner scan = new Scanner(System.in); String temp = scan.nextLine(); //注意,此处使用了Java数组 String[] sx = temp.split(","); //数组获取的数据使用逗号隔开 //由于数组中需要存储字符型的数据,使用String型 scan.useDelimiter(","); //从数组中获取数据 String name = sx[0]; int age = Integer.parseInt(sx[1]); int num = Integer.parseInt(sx[2]); //这里注意,因为数组定义的是String型的,数据必须转换成int型的才能进行运算 int grade1 = Integer.parseInt(sx[3]); int grade2 = Integer.parseInt(sx[4]); int grade3 = Integer.parseInt(sx[5]); int grade4 = Integer.parseInt(sx[6]); //求平均值 int ave = (grade1 + grade2 + grade3 + grade4) / 4; //输出 System.out.println(name+ "," + age+ "," + num+ "," + ave); } }
本题目使用到了在Java编程中经常使用的一个类:Java数组
语法: String[数组下标], Java数组的下标是从0开始的。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- c++note1 简单的学生信息处理程序实现
- 简单的学生信息处理程序实现(C++程序设计第2周)
- 简单的学生信息处理程序实现
- 简单的学生信息处理程序实现
- 简单的学生信息处理程序实现 (Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- 简单的学生信息处理程序实现
- 简单的学生信息处理程序实现
- 编程作业—C++初探 简单的学生信息处理程序实现
- 编程作业 简单的学生信息处理程序实现[北京大学C++课程]
- 简单的学生信息处理程序实现(C++程序设计第2周)
- 黑马程序员-JAVA学习之用多线程实现简单UDP聊天程序
- 【java学习记录】12.用Socket网络访问方法,实现简单的网络聊天程序
- java实现简单的学生信息管理系统
- 用JAVA编写一个控制台程序,实现学生注册功能,要求有数组、字符串、循环、包装类、数字处理类
- java学习17-采用数组、循环实现简单商品库存信息的查询与更改案列
- 用JAVA实现简单学生信息管理系统
- java(jsp)简单实现数据库学生信息的增删改查案例
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- JavaSwing+Hibernate实现简单的学生信息管理系统
- java实现简单的学生信息管理系统代码实例