Ben (bkz. örnek) bir döngü sıfırlamak için nasıl anlamaya olamaz

0 Cevap java

Ben argümanlar, bir dakika ve maksimum olarak iki İnts kabul eden bir yöntem yazmak gerekir. İlk satırda i (dahil), bu aralıktaki tüm sayıları yazdırmak gerekiyor. Sonraki satırda Ben min 1, baskı max kadar tüm sayılar ile başlar, ve sonra tekrar aralığı ve baskı min önüne gidin. Ben bunu açıklamak zor range.Very her sayı ile başlayan tekrarlanan kadar ben çok üzerinde min 2 ile başlar ve sonraki satır, burada iki örnek: Ben min ve max argümanlar olarak 1 geçmek ve 5. Say. Ben bu yazdırmak yöntemi istiyorum:

12345
23451
34512
45123
51234

3 ve 9 geçirildi Ya, ben bu beklenir:

3456789
4567893
5678934
6789345
7893456
8934567
9345678

Ben her türlü şeyi denedim, ben fark değilim bunu yapmak için kolay bir yol olduğundan emin değilim. Ben diziler veya Dizi Listeleri olmadan bunu yapmak gerekiyor. Ben çalışmak için iyi bir temel olduğunu düşünüyorum, ancak buradan nereye Ben sadece anlamaya olamaz. Benim Baz kod bu yazdırır:

12345
2345
345
45
5

Ve bu:

3456789
456789
56789
6789
789
89
9

Stumped. İşte benim kod:

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();   
   }
}

0 Cevap