입력이 (아래) 형식 일 때 스캐너를 사용하여 문자열을 입력으로 취하는 방법은 무엇입니까?

rach

입력:

abc

def

feg

cba

이것은 제가하고있는 일입니다. 물론 잘못되었습니다!

import java.util.Scanner;

public class P {

    public static void main(String []args){
        Scanner x = new Scanner(System.in);
        int t = x.nextInt();

        for (int j=0; j<t; j++) {
            String p[j] = x.nextLine();
        }

        for (j=0; j<p.length(); j++) {
            for (k=0; k<p.length(); k++) {
                if (p[j] = reverse(p[k])) {
                    int q = p[k].length();
                    System.out.println(""+q+((q/2)+1));
                }
            }
        }
    }
}
혼자

작성한 오류 메시지는 다음 코드 때문입니다.

for (int j=0; j<t; j++) {
    String p[j] = x.nextLine();
}

String 배열을 만들려면 다음과 같이하십시오.

String[] p = new String[t];

또한 for 루프 외부에서 선언해야합니다. 다음과 같이 제안합니다.

public static void main(String []args){
    Scanner x = new Scanner(System.in);
    int t = x.nextInt();
    String[] p = new String[t];

    for (int j = 0; j < t; j++) {
        p[j] = x.nextLine();
    }

    for (j=0; j<p.length(); j++) {
        ...
    }
}

게시 한 새 코드 :

Scanner x = new Scanner(System.in);
int t = x.nextInt();
String p[] = new String[n];

for (int j = 0; j < t; j++) {
    p[j] = x.nextLine();
}

for (j = 0; j < p.length(); j++) {
    for(k = 1; k < p.length(); k++) {
        if (p[j] = reverse(p[k])) {
            int q = p[k].length();
            System.out.println(""+q+((q/2)+1));
        }

모든 수정을 통해 귀하의 코드는 다음과 같이 보일 것입니다.

Scanner x = new Scanner(System.in);
int t = x.nextInt();
String[] p = new String[t];

for (int j = 0; j < t; j++) {
    p[j] = x.nextLine();
}

for (int j = 0; j < p.length(); j++) {
    for (int k = 1; k < p.length(); k++) {
        if (p[j] = reverse(p[k])) {
            int q = p[k].length();
            System.out.println("" + q + ((q / 2) + 1));
        }
    }
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sdiff 출력이 파일로 전송 될 때 형식을 유지하는 방법은 무엇입니까?

분류에서Dev

아래로 드래그 할 때 수식의 열 문자를 변경하는 방법은 무엇입니까?

분류에서Dev

안드로이드 정규식을 사용하여 문자열에서 숫자가 아닌 문자를 일치시키는 방법은 무엇입니까?

분류에서Dev

자바 : 스캐너를 사용하여 Hashtable에 데이터를 입력하는 방법은 무엇입니까?

분류에서Dev

스캐너에서 입력을 사용할 때 테이블을 작성하는 방법은 무엇입니까?

분류에서Dev

사용자 스캐너 입력 데이터 유형 (Java)을 제한하는 방법은 무엇입니까?

분류에서Dev

형식이 다를 때 re로 문자열을 반환하는 방법은 무엇입니까?

분류에서Dev

사용자가 텍스트 입력없이 Enter 키를 누를 때까지 배열에 문자열을 입력하는 방법은 무엇입니까?

분류에서Dev

입력 문자열이 특정 형식과 일치하는지 확인하는 방법은 무엇입니까?

분류에서Dev

사용자가 버튼을 누를 때 텍스트 필드에 마지막으로 입력 한 내용을 취소하는 방법은 무엇입니까?

분류에서Dev

\ n 또는 html 형식을 사용하지 않고 Android에서 아래와 같이 단일 텍스트 뷰를 포맷하는 방법은 무엇입니까?

분류에서Dev

날짜를 입력 할 때 입력 문자열에 dayname을 허용하는 방법은 무엇입니까?

분류에서Dev

날짜 형식으로, F를 입력 할 때 Excel에서 사용하는 로캘은 무엇입니까?

분류에서Dev

sed 편집기를 사용할 때 파일 형식을 유지하는 방법은 무엇입니까?

분류에서Dev

압축 파일을 입력으로 사용하여 hadoop 실행. Hadoop이 읽은 데이터 입력이 순서가 아닙니다. 숫자 형식 예외

분류에서Dev

매크로를 사용하여 표 형식이 아닌 ASCII 파일에 Excel을 복사하는 방법은 무엇입니까?

분류에서Dev

hexdump 출력 형식 문자열에 백 슬래시 \를 포함하는 방법은 무엇입니까?

분류에서Dev

사용자가 앱 아이콘에 입력 할 때 일부 코드를 트리거하는 방법은 무엇입니까?

분류에서Dev

ffmpeg를 사용하여 동일한 디렉토리로 일괄 변환 할 때 출력 이름을 변경하는 방법은 무엇입니까?

분류에서Dev

Material-ui를 사용하여 입력 요소에 타이포그래피와 같은 스타일을 부여하는 방법은 무엇입니까?

분류에서Dev

C의 입력 문자열이 올바른 '형식'인지 테스트하는 방법은 무엇입니까?

분류에서Dev

ClickHouse에서 확장 파싱을 사용하여 날짜 문자열을 DateTime 형식으로 캐스팅하는 방법은 무엇입니까?

분류에서Dev

이 레이아웃에서 이메일 입력 필드 바로 아래에 스팬을 배치하는 방법은 무엇입니까?

분류에서Dev

문자열을 동일한 형식으로 datetime (datetime)으로 변환하는 방법은 무엇입니까?

분류에서Dev

일련의 정규식으로 문자열을 분할하고 문자열의 원래 순서를 유지하는 방법은 무엇입니까?

분류에서Dev

입력을 \ n으로 분할하려고 할 때 사용자 입력을 \ n 텍스트 영역에 삽입하는 방법은 무엇입니까?

분류에서Dev

함수 반환 유형이 부모 클래스 일 때 자식 클래스의 개체를 반환하는 방법은 무엇입니까?

분류에서Dev

시스템이 사용자 입력에 느리게 응답 할 때 중단 프로세스를 식별하고 종료하는 방법은 무엇입니까?

분류에서Dev

시스템이 사용자 입력에 느리게 응답 할 때 중단 프로세스를 식별하고 종료하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    sdiff 출력이 파일로 전송 될 때 형식을 유지하는 방법은 무엇입니까?

  2. 2

    아래로 드래그 할 때 수식의 열 문자를 변경하는 방법은 무엇입니까?

  3. 3

    안드로이드 정규식을 사용하여 문자열에서 숫자가 아닌 문자를 일치시키는 방법은 무엇입니까?

  4. 4

    자바 : 스캐너를 사용하여 Hashtable에 데이터를 입력하는 방법은 무엇입니까?

  5. 5

    스캐너에서 입력을 사용할 때 테이블을 작성하는 방법은 무엇입니까?

  6. 6

    사용자 스캐너 입력 데이터 유형 (Java)을 제한하는 방법은 무엇입니까?

  7. 7

    형식이 다를 때 re로 문자열을 반환하는 방법은 무엇입니까?

  8. 8

    사용자가 텍스트 입력없이 Enter 키를 누를 때까지 배열에 문자열을 입력하는 방법은 무엇입니까?

  9. 9

    입력 문자열이 특정 형식과 일치하는지 확인하는 방법은 무엇입니까?

  10. 10

    사용자가 버튼을 누를 때 텍스트 필드에 마지막으로 입력 한 내용을 취소하는 방법은 무엇입니까?

  11. 11

    \ n 또는 html 형식을 사용하지 않고 Android에서 아래와 같이 단일 텍스트 뷰를 포맷하는 방법은 무엇입니까?

  12. 12

    날짜를 입력 할 때 입력 문자열에 dayname을 허용하는 방법은 무엇입니까?

  13. 13

    날짜 형식으로, F를 입력 할 때 Excel에서 사용하는 로캘은 무엇입니까?

  14. 14

    sed 편집기를 사용할 때 파일 형식을 유지하는 방법은 무엇입니까?

  15. 15

    압축 파일을 입력으로 사용하여 hadoop 실행. Hadoop이 읽은 데이터 입력이 순서가 아닙니다. 숫자 형식 예외

  16. 16

    매크로를 사용하여 표 형식이 아닌 ASCII 파일에 Excel을 복사하는 방법은 무엇입니까?

  17. 17

    hexdump 출력 형식 문자열에 백 슬래시 \를 포함하는 방법은 무엇입니까?

  18. 18

    사용자가 앱 아이콘에 입력 할 때 일부 코드를 트리거하는 방법은 무엇입니까?

  19. 19

    ffmpeg를 사용하여 동일한 디렉토리로 일괄 변환 할 때 출력 이름을 변경하는 방법은 무엇입니까?

  20. 20

    Material-ui를 사용하여 입력 요소에 타이포그래피와 같은 스타일을 부여하는 방법은 무엇입니까?

  21. 21

    C의 입력 문자열이 올바른 '형식'인지 테스트하는 방법은 무엇입니까?

  22. 22

    ClickHouse에서 확장 파싱을 사용하여 날짜 문자열을 DateTime 형식으로 캐스팅하는 방법은 무엇입니까?

  23. 23

    이 레이아웃에서 이메일 입력 필드 바로 아래에 스팬을 배치하는 방법은 무엇입니까?

  24. 24

    문자열을 동일한 형식으로 datetime (datetime)으로 변환하는 방법은 무엇입니까?

  25. 25

    일련의 정규식으로 문자열을 분할하고 문자열의 원래 순서를 유지하는 방법은 무엇입니까?

  26. 26

    입력을 \ n으로 분할하려고 할 때 사용자 입력을 \ n 텍스트 영역에 삽입하는 방법은 무엇입니까?

  27. 27

    함수 반환 유형이 부모 클래스 일 때 자식 클래스의 개체를 반환하는 방법은 무엇입니까?

  28. 28

    시스템이 사용자 입력에 느리게 응답 할 때 중단 프로세스를 식별하고 종료하는 방법은 무엇입니까?

  29. 29

    시스템이 사용자 입력에 느리게 응답 할 때 중단 프로세스를 식별하고 종료하는 방법은 무엇입니까?

뜨겁다태그

보관