이 코드를 실행할 때 왜 NullPointerException이 발생합니까?

user3719657

이 코드를 실행할 때 NullPointerException이 발생하는 이유는 무엇인지 찾아 보았지만 여전히 해결 방법을 이해하지 못합니다. 도와주세요?

import java.util.Scanner;
public class Test{
public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        System.out.println();
        String User = sc.nextLine();
        char [] pass = System.console().readPassword();
        System.out.println(pass);
        char c = sc.next().charAt(0);
        System.out.println(c);
        char d = sc.findInLine("a").charAt(0);
        System.out.println(d);
        char b = sc.next().charAt(0);
        System.out.println(b);
        System.out.println(User);
} 
}

코드를 실행할 때 변수를 사용하여 마지막 두 줄까지 모든 것이 잘 실행됩니다. char b출력되는 오류는 다음과 같습니다.

Exception in thread "main" java.lang.NullPointerException
    at Test.main(Test.java:11)
제임스

다음을 시도하십시오.

import java.util.Scanner;
public class Test{
public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        System.out.println();
        String User = sc.nextLine();
        char [] pass = System.console().readPassword();
        System.out.println(pass);
        char c = sc.next().charAt(0);
        System.out.println(c);
        String d = sc.next();
        boolean Contained;
        if(d.contains("a")){
           Contained = true;
        }
        else{ Contained = false; }
        System.out.println(d);
        System.out.println("Contains a ? " + Contained); 
        char b = sc.next().charAt(0);
        System.out.println(b);
        System.out.println(User);
} 
}

이것은 아직도 그 문자가 있는지 확인합니다 a반환합니다 있지만 문자열에 truefalse.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 코드를 실행할 때 왜 inf가 인쇄됩니까?

분류에서Dev

파이썬 코드를 컴파일 할 때 왜 AttributeError가 발생합니까?

분류에서Dev

파생 테이블에서 count를 사용할 때 왜 오류 코드 1064가 발생합니까?

분류에서Dev

간단한 Docker 이미지를 실행할 때 왜 oci 런타임 오류가 발생합니까?

분류에서Dev

macOS에서이 스크립트를 실행할 때 왜“No such file or directory”오류가 발생합니까?

분류에서Dev

'bower install'을 실행할 때 왜이 오류가 발생합니까?

분류에서Dev

Swift에서이 코드를 작성할 때 왜 'Use of unresolved identifier'오류가 발생합니까?

분류에서Dev

stdlib없이 어셈블리 코드를 연결할 때 왜 좀비가 발생합니까?

분류에서Dev

스토리 보드에서 segue를 시도 할 때이 코드 줄에서 왜 세그 오류가 발생합니까?

분류에서Dev

공유 라이브러리에서 객체를로드 할 때 왜 segfault가 발생합니까?

분류에서Dev

Daml에서 json api를 실행할 때이 오류가 발생합니까?

분류에서Dev

'npm start'를 실행할 때 사이클 오류가 발생합니까?

분류에서Dev

OpenGL 코어 프로필을 사용할 때 왜이 충돌이 발생합니까?

분류에서Dev

함수에 이름을 할당 할 때 왜 이런 일이 발생합니까?

분류에서Dev

왜 앱이 다운 되나요? Arraylist를 Array에 할당 할 때 NullPointerException 발생

분류에서Dev

내가 실행할 때 내 코드에서 stackoverflowexception이 발생합니다.

분류에서Dev

ImageMagick을 사용하면 알파로 PSD를 병합 할 때 왜 후광이 발생합니까?

분류에서Dev

ls를 mkdir에 연결할 때 왜 이상한 타임 스탬프와 같은 포함이 발생합니까?

분류에서Dev

이 코드를 실행할 때 실수가 있습니다.

분류에서Dev

git filter-branch를 실행할 때 왜 pathspec 오류가 발생합니까?

분류에서Dev

MockitoHint "Unused ..."및 "args ok?"를 사용하여 JUnit4 테스트를 실행할 때 NullPointerException이 발생합니다.

분류에서Dev

이 for / if 코드를 R에서 실행할 때 "누락 된 값"오류가 발생합니다.

분류에서Dev

VBA-이 코드를 실행할 때 런타임 오류 '1004'가 발생합니다.

분류에서Dev

쉬움 : 왜 "TypeError : 'int'object is not callable"이 발생합니까? (코드의 24 행 참조)

분류에서Dev

Docker에서 "tty"를 실행할 때 왜 "tty가 아님"이 표시됩니까?

분류에서Dev

목록에서 for 루프를 사용할 때 왜 중복 출력이 발생합니까?

분류에서Dev

이 Swing 버그는 getParent (). repaint ()가 아닌 repaint ()를 사용할 때 왜 발생합니까?

분류에서Dev

이걸 실행할 때 왜 Nan이 표시됩니까?

분류에서Dev

코드를 실행할 때 스택 덤프 오류가 발생하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    이 코드를 실행할 때 왜 inf가 인쇄됩니까?

  2. 2

    파이썬 코드를 컴파일 할 때 왜 AttributeError가 발생합니까?

  3. 3

    파생 테이블에서 count를 사용할 때 왜 오류 코드 1064가 발생합니까?

  4. 4

    간단한 Docker 이미지를 실행할 때 왜 oci 런타임 오류가 발생합니까?

  5. 5

    macOS에서이 스크립트를 실행할 때 왜“No such file or directory”오류가 발생합니까?

  6. 6

    'bower install'을 실행할 때 왜이 오류가 발생합니까?

  7. 7

    Swift에서이 코드를 작성할 때 왜 'Use of unresolved identifier'오류가 발생합니까?

  8. 8

    stdlib없이 어셈블리 코드를 연결할 때 왜 좀비가 발생합니까?

  9. 9

    스토리 보드에서 segue를 시도 할 때이 코드 줄에서 왜 세그 오류가 발생합니까?

  10. 10

    공유 라이브러리에서 객체를로드 할 때 왜 segfault가 발생합니까?

  11. 11

    Daml에서 json api를 실행할 때이 오류가 발생합니까?

  12. 12

    'npm start'를 실행할 때 사이클 오류가 발생합니까?

  13. 13

    OpenGL 코어 프로필을 사용할 때 왜이 충돌이 발생합니까?

  14. 14

    함수에 이름을 할당 할 때 왜 이런 일이 발생합니까?

  15. 15

    왜 앱이 다운 되나요? Arraylist를 Array에 할당 할 때 NullPointerException 발생

  16. 16

    내가 실행할 때 내 코드에서 stackoverflowexception이 발생합니다.

  17. 17

    ImageMagick을 사용하면 알파로 PSD를 병합 할 때 왜 후광이 발생합니까?

  18. 18

    ls를 mkdir에 연결할 때 왜 이상한 타임 스탬프와 같은 포함이 발생합니까?

  19. 19

    이 코드를 실행할 때 실수가 있습니다.

  20. 20

    git filter-branch를 실행할 때 왜 pathspec 오류가 발생합니까?

  21. 21

    MockitoHint "Unused ..."및 "args ok?"를 사용하여 JUnit4 테스트를 실행할 때 NullPointerException이 발생합니다.

  22. 22

    이 for / if 코드를 R에서 실행할 때 "누락 된 값"오류가 발생합니다.

  23. 23

    VBA-이 코드를 실행할 때 런타임 오류 '1004'가 발생합니다.

  24. 24

    쉬움 : 왜 "TypeError : 'int'object is not callable"이 발생합니까? (코드의 24 행 참조)

  25. 25

    Docker에서 "tty"를 실행할 때 왜 "tty가 아님"이 표시됩니까?

  26. 26

    목록에서 for 루프를 사용할 때 왜 중복 출력이 발생합니까?

  27. 27

    이 Swing 버그는 getParent (). repaint ()가 아닌 repaint ()를 사용할 때 왜 발생합니까?

  28. 28

    이걸 실행할 때 왜 Nan이 표시됩니까?

  29. 29

    코드를 실행할 때 스택 덤프 오류가 발생하는 이유는 무엇입니까?

뜨겁다태그

보관