本帖最后由 棉/mg花/x糖 于 2013-5-26 16:50 编辑
求解决:怎么样让"Sex"和前面的对齐?
刚写了一个关于通过数组实现获取学生属性的程序。
问题:怎么样让"Sex"和前面的对齐?
程序源码如下:请问如何修改?
- package com.yb.ArrayAndString;
- class Student {
- private String name;
- private char sex;
- private double score;
- public Student(String name,char sex,double score) {
- // TODO Auto-generated constructor stub
- this.name = name;
- this.sex = sex;
- this.score = score;
- }
- String getName() {
- return name;
- }
- char getSex() {
- return sex;
- }
- void studPrint() {
- System.out.println("Name:"+name+"\t\tSex:"+sex+"\tScore:"+score);
- }
- }
- public class StudentClass {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- String name;
- char sex;
- int len;
- //声明对象数组,声明对象数组时不为每一个对象数组的元素分配存储空间
- Student[] st = new Student[3];
- //用new为每一个对象数组元素分配存储空间
- st[0] = new Student("li",'F',89);
- st[1] = new Student("he",'M',90);
- st[2] = new Student("zhang",'M',78);
- len = st.length;
- //对象数组元素的引用
- for(int i = 0; i < len; i++) {
- st[i].studPrint();
- }
- name = st[1].getName();
- sex = st[1].getSex();
- System.out.println("Name 1:"+name+"\tSex:"+sex);
- }
- }
复制代码 |
|