java 배열 입력

java 배열 입력

작성일 2023.11.01댓글 2건
    게시물 수정 , 삭제는 로그인 필요

java로 배열 입력에 관한 질문입니다.
대충 아래처럼 arr가 있다고 하겠습니다.
여기서 제가 하고싶은 것은 엔터(\n)이 입력되면 입력이 종료되는 것입니다.

입력예시
75 84 95 3 51 12 1(여기서 엔터)

이러면 1까지 7개의 정수가 배열에 저장이 되도록 하고싶습니다. 어떻게 코드를 짜야할까요


#java 배열 선언 #java 배열 초기화 #java 배열 추가 #java 배열 정렬 #java 배열 출력 #java 배열 자르기 #java 배열 복사 #java 배열 길이 #java 배열 합치기 #java 배열 중복 제거

profile_image 익명 작성일 -

안녕하세요.

아래 예제 코드 작성해서 올려드려요~

import java.util.Arrays; import java.util.Scanner; public class Test2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //입력을 받고 String[] line = scan.nextLine().split(" "); int arr[] = new int[line.length]; //문자열 배열을 정수형 배열로 저장 for(int i=0; i<arr.length;i++) arr[i] = Integer.parseInt(line[i]); //출력 System.out.println(Arrays.toString(arr)); } }

profile_image 익명 작성일 -

해당 기본 리스트는 무조건 크기를 미리 할당해줘야 하기 때문이 오류가 날 가능성이 높습니다.

굳이 해보려 한다면

우선 배열의 값을 초기화 해주고 (0이나 -1등 사용하지 않는 값으로)

그러고 스트링값으로 입력을 받은 후 split함수를 사용해서 공백으로 분리

그러고 int로 형변환을 한 후 삽입하는 방법은 어떨까요?

따로 저런 상황을 처리하는 함수가 존재했던거같긴 한데 잘 기억이 안나네요..ㅎㅎ

java 배열 초기화 관련

import java.util.Scanner; public class Perfect { public... // 완전수를 몇번 받을 지 입력 if... a[c] = temp; }// 저장된 배열을 큰 수부터 출력 }...

java 배열 입력 받는 질문이요

입력배열의 길이는 계속 달라져요 처음엔 2,3 -> 2개만 입력 받는다면 어쩔때는 2,4,5,6,8 -> 5개를 입력받을 수 있구요! 이런식의 배열을...

Java 배열 입력 질문 입니다.

... 순차적으로 입력하여 배열에 넣어 저장이 됩니다. '계좌 번호를... Test.java import java.util.*; import java.io.*; public class Test { public static void main...

Java 배열,입력 질문입니다.

... 자바에서 배열로 사람이 키보드로 입력한 값을 저장합니다... 배고파요 내공냠냠™ import java.util.Scanner; public class arrayTest { public static void...

java int형 배열 입력받기

java에서 int형 배열에 한글자씩 입력받는 방법을 알고 싶습니다 예를들어 10000이라는 숫자를 입력하면 int형 배열에 1,0,0,0,0 이런 식으로 입력받을 수 있게요...

[80]Java 배열 입력방법

public class Pardise{ public static void main(String[] args){ int[][] array1; int[] a1 = {2,3,4]; int[] a2 = {5,7}; 여기서 for문을 써서 array1에 a1과 a2를...

java 배열 반복문 예제 에러

두 개의 배열을 이용하여, 영어를 입력 받아 한국어가 출력이... import java.util.Scanner; public class No06 { public static void main(String[] args)...

java 배열, if문 관련 질문

java 이름과 주민번호를 args를 사용하여 입력 이름과 생년월일 출력... 차례로 입력하고 한번에 쫙 배열 되는 것을 부탁드립니다 ㅠㅠ...