Sayı Deseni
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 71 / 73.
Piramit gibi desenler oluştururken, genellikle tekrarlanan karakterlerden oluşan dizelere ihtiyacımız olur. Böyle dizeler oluşturmak için kullanışlı bir teknik:
String str = new String(new char[10]).replace("\0", "a");str tutacak "aaaaaaaaaa"
Bunun nasıl çalıştığını parçalara ayıralım:
new char[10]10karakterden oluşan bir dizi oluşturur, her biri'\0'(null karakter) olarak başlatılırnew String(new char[10])bu diziyi10null karakterden oluşan bir dizgeye dönüştürürreplace("\0", "a")her null karakteri 'a' ile değiştirir
"\0"yazmak önemlidir ve“0”değil
Görev
KolayHer test durumunda bir girdi vardır - bir tek tam sayı.
Görev, * kullanarak n - piramidi yazdırmaktır, işte bazı örnekler:
1 - piramit
*5 - piramit
*
***
*****7 - piramit
*
***
*****
*******Giriş
- kullanıcıdan tek tamsayı
n - 1 <=
n< 1000
İpuçları
- Küçük üçgenlerden başlamayı deneyin
- Takılırsanız ipucuna bakın ;)
nalt satırdaki*sayısını temsil eder
Kendin dene
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModülo OperatörüArtırma/AzaltmaSonsal Artırma/AzaltmaAritmetik Kısa YollarKarşılaştırma OperatörleriDizge Karşılaştırması7Temel G/Ç
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi