黑马程序员技术交流社区

标题: 求大神指导 ,为何空指针异常 [打印本页]

作者: 威威是超人    时间: 2016-9-16 22:28
标题: 求大神指导 ,为何空指针异常
package an.itcast_work;

import java.util.Scanner;

public class TestDemo {

        public static void main(String[] args) {
                StringBuffer sb=new StringBuffer();
                StringBuffer sb1=new StringBuffer();
                Scanner sc=new Scanner(System.in);
                Student st=new Student();
                StringBuffer [] sbb=new StringBuffer[5];
                st.setName(sc.next());
                st.setAge(sc.nextInt());
                sb.append(st.getName()).append(" ").append(st.getAge());
                System.out.println("***************");
                Student st1=new Student();
                st1.setName(sc.next());
                st1.setAge(sc.nextInt());
                sb1.append(st1.getName()).append(" ").append(st1.getAge());
                for (int i = 0; i < args.length; i++) {
                        sbb[0]=sb;
                        sbb[1]=sb1;
                }
                for (int i = 0; i <2; i++) {
                        System.out.println(sbb[i].toString());
                        //Exception in thread "main" java.lang.NullPointerException
                        //at an.itcast_work.TestDemo.main(TestDemo.java:26)
                       
                }
        }

}



作者: 威威是超人    时间: 2016-9-16 22:29
请求大神指导:需求/*  *        需求:         我有5个学生,请把这个5个学生的信息(学生对象)存储到数组中,  *                        并遍历数组,获取得到每一个学生信息。                          学生:Student                          成员变量:name,age                          构造方法:无参,带参                          成员方法:getXxx()/setXxx()                          存储学生的数组?自己想想应该是什么样子的?           思路:        1.建立一个StringBuffer [] sb存储所有数据                          2.再通过toString 打印   */




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2