두 개의 int를 인수로 허용하는 메소드를 작성해야한다. min과 max. 첫 번째 줄에서 그 범위의 모든 숫자를 인쇄해야합니다. 다음 라인에서 나는 min + 1로 시작하여 모든 숫자를 최대 값까지 인쇄 한 다음 범위의 앞쪽으로 돌아가서 min을 인쇄합니다. 다음 라인에서는 min + 2로 시작합니다. 그리고이 작업을 범위의 각 숫자로 반복 할 때까지 계속 설명합니다. 설명하기가 매우 어렵습니다. 두 가지 예가 있습니다. 최소 및 최대 인수로 1과 5를 전달한다고 가정 해보십시오.루프를 리셋하는 방법을 알 수 없다. (예제 참조)
12345
23451
34512
45123
51234
또는 3 구가 전달 된 경우, 나는이 기대 : 나는 모든 종류의 것들을 시도했습니다
3456789
4567893
5678934
6789345
7893456
8934567
9345678
, 내가이 확신 나는 방법이를 인쇄 할 이것을 실현하는 쉬운 방법은 내가 깨닫지 못하는 것입니다. 나는 배열이나 arrayLists없이 이것을해야한다. 나는 내가 함께 일할 좋은 기반을 가지고 있다고 생각하지만, 여기서부터 어디로 가야할 지 알 수 없다. 내 기본 코드를 인쇄이 :
12345
2345
345
45
5
그리고 이것은 :
3456789
456789
56789
6789
789
89
9
나는 난처한 상황에 빠진입니다.
이public void printSquare(int min, int max){
for (int i=min; i<=max; i++){
for (int j=i; j<=max; j++){
System.out.print(j);
}
System.out.println();
}
}
는 소리. – Falmarri
그것은 숙제가 아닙니다. 제가 읽은 웹 사이트의 일부 자바 샘플 질문에서 온 것입니다. 나는 학교에 다니지 않고, 나는 단지 자바를 배우고 있습니다. =) 나는 Peter와 Raskolnikov의 대답에 대해 생각할 것입니다. 내가 결론에 도달 할 수 있는지 보아라. – Bots