여기 또 다른 문제가 있습니다. 당신은 내 코드와 출력을 읽는 즉시 내 뜻을 이해할 것이다. 배열의 번호와 그 배열을 인쇄하려고합니다. !!! 불행히도 가져 오기 코드를 사용할 수 없습니다 ... !!!내 코드가 개별적으로 어커런스를 쓰고 있습니다.
내 배열에 5, 6 및 5를 추가하면; (내가 추가 작업을 처음 만들 때 배열이 0이되고 커질 때까지)
출력 : 숫자 5는 1 번 발생합니다. 숫자 6이 1 번 발생합니다. 숫자 5는 한 번 발생합니다.
내 추가 작업이 BTW입니다 : 이것에 대한
int[] Bag = new int[0];
String name = scanner.next();
if (name.equals("A")){
int number = scanner.nextInt();
NewBag[NewBag.length - 1] = number;
for(int i = 0; i < Bag.length; i++){
NewBag[i] = Bag[i];}
Bag = NewBag;
System.out.println(number + " added to Bag.");}
5, 6 및 5를 추가하는 코드를 게시 할 수 있습니까? 어쩌면 잘못되었는지 설명하는 데 도움이 될 수 있습니다. – Chronio
이것은 "히스토그램"처럼 보입니다. 아마 "히스토그램"을 위해 Google에 도움이 될 것입니다. 이것에 대한 좋은 질문/답변이 있습니다. (http://stackoverflow.com/questions/13106906/how-to-create-a-histogram-in-java) – Matthias
우리가 읽을 때 우리가 이해할 수 있다고 믿게 만드는 이유는 무엇입니까? 당신의 코드? 야생 추측으로 나는 fr [i]보다는 fr [Bag [i]]을 증가시키고 싶다고 생각합니다. 하지만 ArrayIndexOutOfBoundsExceptions가 생성 될 것입니다 ... –