편집 기록

편집 기록
  • 프로필 정토드님의 편집
    날짜2019.01.23

    자바 클래스 개체 리스트(ArrayList)


    은행 시스템을 한번 만들어 보는 중입니다. ArrayList 와 클래스 계체를 이용해서 여러명의 사람이 자신의 계좌를 개설할 수 있도록 만들었는데 카드 번호를 확인하는 부분에서 계속 에러가 뜨네요. 맞지 않는 방법이라는 것 같은데... 뭔지 모르겠더군요. 알려주시면 감사하겠습니다.

    아래 캡처한 것처럼 에러가 뜸니다. 이미지

    이건 제가 작성한 카드번호가 시스템안에 저장이 되있는지 확인하는 코드 입니다.

    //loop라는 이름을 가진 while문 입니다.
    loop :while(true) {
                         //클래스 리스트(ArrayList) 개체(object)의 'number'가 값이 없다면....
                        //**사이에 있는 부분이 에러가 뜬 부분입니다.
                       ** if((list.get(i).number) == null) **{
                                     //list에 저장된 개체의 수가 더 이상 없다면....
                                     if(list.size()) < i){
                                            //작동하지 않는다라는 에러 메세지를 출력할 메소드(함수)를 실행 시키고 루프를 벗어난다.
                                            notworking();
                        break loop;
                    } //list에 저장된 개체의 수가 있다면....
                    else{
                                    //i에 1을 더하고 loop을 계속 실행시킨다.
                    i++;
                    continue loop;
                    }
                }//클래스 리스트(ArrayList) 개체(object)의 'number'가 값이 있다면....
                else {
                    //관련 정보를 출력하는 메소드(함수)를 출력하고 loop에서 나간다.
    
                    Showinfo(scan, i);
                                    break loop;
                }
    
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.01.22

    자바 클래스 개체 리스트(ArrayList)


    은행 시스템을 한번 만들어 보는 중입니다. ArrayList 와 클래스 계체를 이용해서 여러명의 사람이 자신의 계좌를 개설할 수 있도록 만들었는데 카드 번호를 확인하는 부분에서 계속 에러가 뜨네요. 맞지 않는 방법이라는 것 같은데... 뭔지 모르겠더군요. 알려주시면 감사하겠습니다.

    아래 캡처한 것처럼 에러가 뜸니다. ![이미지][1]

    이건 제가 작성한 카드번호가 시스템안에 저장이 되있는지 확인하는 코드 입니다.

    ```사용하는_프로그래밍언어 : Java //loop라는 이름을 가진 while문 입니다. loop :while(true) { //클래스 리스트(ArrayList) 개체(object)의 'number'가 값이 없다면.... //*사이에 있는 부분이 에러가 뜬 부분입니다. * if((list.get(i).number) == null) **{ //list에 저장된 개체의 수가 더 이상 없다면.... if(list.size()) < i){ //작동하지 않는다라는 에러 메세지를 출력할 메소드(함수)를 실행 시키고 루프를 벗어난다. notworking(); break loop; } //list에 저장된 개체의 수가 있다면.... else{ //i에 1을 더하고 loop을 계속 실행시킨다. i++; continue loop; } }//클래스 리스트(ArrayList) 개체(object)의 'number'가 값이 있다면.... else { //관련 정보를 출력하는 메소드(함수)를 출력하고 loop에서 나간다.

                Showinfo(scan, i);
                                break loop;
            }
    
    
    
      [1]: https://res.cloudinary.com/eightcruz/image/upload/v1548113518/v2yltpig11t4bivqyfcn.png