Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
4*'lardan eşkenardörtgen oluşturma kodu yardım ?
https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/algoritmaya-giris sayfasının son örneğinde verilen kod taslağını programlamaya çalışıyorum.merkezSatiri'ni Scanner ile kullanıcıdan aldım ama while(satır >0) 'daki satır nedir anlamadım yardım lütfen ?
[code]
package paket_A;
//*larla dinamik eşkenar dörtgen yazdırma
import java.util.Scanner;
public class Class074 {
public static void main(String[] args){
Scanner giris = new Scanner(System.in);
int merkezSatiri;
System.out.print(" merkez satırı kaç *'dan oluşun : ");
merkezSatiri = giris.nextInt();
int satirSayisi = merkezSatiri*2-1;
int satirdakiYıldızSayisi = 1;
int satirdakiBoşlukSayisi = merkezSatiri - satirdakiYıldızSayisi;
while( satır > 0){
...
}
}
}
[/code]
*'lardan eşkenardörtgen oluşturma kodu yardım ?
illa for kullanmak zorunda kaldım ama çalışıyor : )
[code]
package eskenardortgenwhileile1;
public class EskenarDortgen2 {
public static void main(String[] args){
int merkezSatiri = 5;
int satirSayisi = merkezSatiri*2-1;
int satirdakiYildizSayisi = 1;
int satirdakiBoslukSayisi = merkezSatiri - satirdakiYildizSayisi;
int hangiSatirda = 1;
while((satirSayisi > 0) & (hangiSatirda < merkezSatiri)){
while(satirdakiBoslukSayisi > 0){
System.out.print(" "); //satıra boşluk bırakır
satirdakiBoslukSayisi--;
}
for(int i = 1 ;i <= satirdakiYildizSayisi ;i++){
System.out.print(" *"); //satıra yıldız ve boşluk bırakır
}
satirdakiYildizSayisi++;
satirdakiBoslukSayisi = merkezSatiri - satirdakiYildizSayisi;
System.out.println();
satirSayisi--;
hangiSatirda++;
}
while( (satirSayisi > 0) & (hangiSatirda >= merkezSatiri)){
while(satirdakiBoslukSayisi > 0){
System.out.print(" "); //satıra boşluk bırakır
satirdakiBoslukSayisi--;
}
for(int i = 1 ;i <= satirdakiYildizSayisi ;i++){
System.out.print(" *"); //satıra yıldız ve boşluk bırakır
}
satirdakiYildizSayisi--;
satirdakiBoslukSayisi = merkezSatiri - satirdakiYildizSayisi;
System.out.println();
satirSayisi--;
hangiSatirda++;
}
}
}
[/code]
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
*'lardan eşkenardörtgen oluşturma kodu yardım ?
ya dünden beri uğraşıyorum şu kod niye çalışmıyo bi yardım ?
[code]
package paket_A;
public class Class074
{
public static void main(String[] args)
{
int merkezSatiri = 5;
int satirSayisi = merkezSatiri*2-1;
int satirdakiYildizSayisi = 1;
int satirdakiBoslukSayisi = merkezSatiri - satirdakiYildizSayisi;
while(satirSayisi > 0)
{
while (satirdakiYildizSayisi <= merkezSatiri)
{
while(satirdakiBoslukSayisi >= 0)
{
System.out.print(" ");
}
System.out.print("*");
if (satirdakiYildizSayisi < merkezSatiri)
satirdakiYildizSayisi++;
else
satirdakiYildizSayisi--;
}
}
System.out.print("\n");
satirSayisi--;
satirdakiBoslukSayisi = merkezSatiri - satirdakiYildizSayisi;
}
}
[/code]
Android Uygulama ve Oyun Geliştirme
101 iidir ben bildiğimi sandığım bazı ayrıntıları burada öğreniyorum