OOP面向对象——实例——学生数组
来源:互联网 发布:淘宝买家素质差 编辑:程序博客网 时间:2024/05/18 20:12
实例:打印输出学生数组
学生类:Student.java
package 面向对象实例;import java.util.Scanner;//面向对象:学生public class Student {String id;// 学号String name;// 姓名String sex;// 性别String age;// 年龄String sclass;// 学生班级String major;// 专业public Student() {}public Student(String id, String name, String sex, String age, String sclass, String major) {super();this.id = id;this.name = name;this.sex = sex;this.age = age;this.sclass = sclass;this.major = major;}// 统计学生信息,并写入数组public void tj(String id, String name, String sex, String age, String sclass, String major) {String[][] a;a = new String[100][6];// 定义一个可以存放100个学生信息的数组for (int i = 0; i < a.length; i++) {int j = i + 1;System.out.println("请输入第 " + j + "个学生的信息");// Student stu = new Student();Scanner sc = new Scanner(System.in);System.out.println("请输入第 " + j + "个学生的学号:");id = sc.nextLine();a[i][0] = id;System.out.println("请输入第 " + j + "个学生的姓名:");name = sc.nextLine();a[i][1] = name;System.out.println("请输入第 " + j + "个学生的性别:");sex = sc.nextLine();a[i][2] = sex;System.out.println("请输入第 " + j + "个学生的年龄:");age = sc.nextLine();a[i][3] = age;System.out.println("请输入第 " + j + "个学生的班级:");sclass = sc.nextLine();a[i][4] = sclass;System.out.println("请输入第 " + j + "个学生的专业:");major = sc.nextLine();a[i][5] = major;System.out.println("结束请按 2,继续输入请按任意键");String choose = sc.nextLine();sc.close();// 如果选择2,结束并输出学生信息if (choose.equals("2")) {// 运用制表符对其输出System.out.println("学号\t" + "姓名\t" + "性别\t" + "年龄\t" + "班级\t" + "专业\t");for (int b = 0; b <= i; b++) {for (int c = 0; c < 6; c++) {System.out.print(a[b][c] + "\t");}System.out.println();}break;}}}}
package 面向对象实例;public class Stu_test {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubStudent s=new Student();//String id = null ;//String name = null ;//String sex = null;//String age = null ;//String sclass = null;//String major = null ;//s.tj(id, name, sex, age, sclass, major);s.tj(null,null, null,null, null, null);}}
0 0
- OOP面向对象——实例——学生数组
- php面向对象(OOP)—实例化对象
- OOP面向对象——实例——电梯类
- OOP面向对象——实例——运算
- OOP面向对象编程——C++
- OOP面向对象——接口&&抽象
- OOP面向对象——构造方法
- OOP面向对象——封装
- php面向对象(OOP)—接口(interface)
- php面向对象(OOP)—多态
- php面向对象(OOP)—__autoload()函数
- php面向对象(OOP)—什么是面向对象
- OOP面向对象——实例——9*9乘法表
- php面向对象(OOP)—类、对象、成员
- JavaScript学习笔记——面向对象编程(OOP)
- OOP面向对象——方法&返回值&重载
- OOP面向对象——接口_解耦
- 重温面向对象的思想OOP——封装
- 开源实战项目之"进斗金"第二篇
- 《战胜拖延症》读书笔记
- C++宏,普通函数,内联函数的运行速度以及三者的差异
- [知其然不知其所以然-35] nvdimm[0] using systemtap
- hdu 1002 解析
- OOP面向对象——实例——学生数组
- js之二
- DIY智能插座(四) -- 蓝牙POS编码
- AsyncTask使用详解
- HDU5821之映射
- Spring 配置过程遇到问题锦集
- 大数据IMF传奇行动绝密课程第20课:Top N彻底解秘
- Markdown语法图
- taglist