Java Yardım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kilit11
    kilit11's avatar
    Kayıt Tarihi: 07/Nisan/2013
    Erkek

    Aşağıdaki kodun kısa yolu var mı?

    public static void main(String[] args) {
        int a;
       
        for(a=7;a>0;a--)
        {
            if (a==7)
                System.out.println("*******");
            if (a==6)
                System.out.println("******");
            if (a==5)
                System.out.println("*****");
            if (a==4)
                System.out.println("****");
            if (a==3)
                System.out.println("***");
            if (a==2)
                System.out.println("**");
            if (a==1)
                System.out.println("*");
        }

     

    Çıktısı

    *******
    ******
    *****
    ****
    ***
    **
    *
    Çalışmaya yeni başladım kitapta değerlendirme bölümleri var.Döngülerden sonra yukarıdaki çıktıyı istemiş ben böle yaptım ama muhtemelen daha kısa bir yolu vardır.Yardımlarınızı bekliyorum.


    21 mayıs 1864
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    içiçe for oluşturcaksın bitanesi yatay bitanesi dikey olucak

     

    int x, y;

     

    for (y = 0; y < 7; y++)

    {

    for (x = 0; x < y; x++)

    {

    Console.Write("*");

    }

    Console.Write("\n");

    }

     

    anlatmak gerekirse  

    1. satıra gelir  1 tane yıldız basıyor  alt satıra geçiyor

    2. satıra geliyor ilk döngü kadar döndügünden 2 yıldız basıyor alt satıra geçiyor böyle böyle piramit tamamlanıyor

    FCN tarafından 15/Eki/13 13:48 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kilit11
    kilit11's avatar
    Kayıt Tarihi: 07/Nisan/2013
    Erkek

    Console.Write("*");

     

    }

     

    Console.Write("\n");

     

    }

     

    bu iki kodda

    The method Write(String) is undefined for the type Console

    diye hata verdi


    21 mayıs 1864
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    upss dalgınlık hocam C# la yazmışım. şunu denermisin

     

    for (int x = 7; x >= 0; x--)

                {

     

                    for (int y = 0; y < x; y++)

                    {

     

                      System.out.print("*");

     

                    }

                    System.out.prinln();

                }

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    whopper
    whopper's avatar
    Kayıt Tarihi: 26/Haziran/2008
    Erkek

     

    public class denemew {

    public static void main(String[] args) {

    String a="*******";

    int n=0,m=6;

    while (m>=0)

       {

          System.out.println(a.substring(n,m));

    m-=1;

       }

     

    }

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    furkan5816
    furkan5816's avatar
    Kayıt Tarihi: 25/Mayıs/2012
    Erkek

    for (int i = 7; i > 0; i--) {

                for (int j =0; j < i; j++) {

                    System.out.print("*");   

                }

                System.out.println();    

            }

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kilit11
    kilit11's avatar
    Kayıt Tarihi: 07/Nisan/2013
    Erkek
    FCN bunu yazdı

    upss dalgınlık hocam C# la yazmışım. şunu denermisin

     

    for (int x = 7; x >= 0; x--)

                {

     

                    for (int y = 0; y < x; y++)

                    {

     

                      System.out.print("*");

     

                    }

                    System.out.prinln();

                }

    *******
    ******
    *****
    ****
    ***
    **
    *

    oldu hocam saol


    21 mayıs 1864
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kilit11
    kilit11's avatar
    Kayıt Tarihi: 07/Nisan/2013
    Erkek
    whopper bunu yazdı

     

    public class denemew {

    public static void main(String[] args) {

    String a="*******";

    int n=0,m=6;

    while (m>=0)

       {

          System.out.println(a.substring(n,m));

    m-=1;

       }

     

    }

     

    ******
    *****
    ****
    ***
    **
    *

    Sende saol hocam


    21 mayıs 1864
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kilit11
    kilit11's avatar
    Kayıt Tarihi: 07/Nisan/2013
    Erkek
    furkan5816 bunu yazdı

    for (int i = 7; i > 0; i--) {

                for (int j =0; j < i; j++) {

                    System.out.print("*");   

                }

                System.out.println();    

            }

    *******
    ******
    *****
    ****
    ***
    **
    *

    Sende saol hocam

    Hepinize teşekkür ederim :)


    21 mayıs 1864
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tabela Fatihi
    kilit11
    kilit11's avatar
    Kayıt Tarihi: 07/Nisan/2013
    Erkek

    package metod;

    public class metolar {

       
        public static void main(String[] args) {
            int a=8;
            int b=15;
            islemyap(a,b);
           
        }
       
        static void islemyap(int a,int b){
            if(a%5!=0);
            System.out.println();
            if(a%5==0);
            System.out.println(a);
            if(b%5!=0);
            System.out.println();
            if(b%5==0);
            System.out.println(b);
      
        }
       
    }

    yukarıda yazdığım kodun ekran çıktısı  8 15 oluyor ben 5 e bölündüğünde yaz bölünmediğinde yazma demeye çalıştım else if le denemeye çalıştım hata verdi.Yardımlarınızı bekliyorum.

    Vaktim oldukça çalışıyorum ara ara soracam böyle yardım eden arkadaşlara şimdiden teşekkürler.

     


    21 mayıs 1864
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    imlegend
    imlegend's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ocak/2010
    Erkek
    kilit11 bunu yazdı

    package metod;
    public class metolar {
        public static void main(String[] args) {
            int a=8;
            int b=15;
            islemyap(a,b);
           
        }
        static void islemyap(int a,int b){
            if(a%5!=0);
            System.out.println();//BURDA BİR ALT SATIRA GEÇMİŞSİN
            if(a%5==0);
            System.out.println(a);//BURDA DİREK A YI YAZDIRMIŞSIN.
            if(b%5!=0);
            System.out.println();
            if(b%5==0);
            System.out.println(b);
        }
    }

    yukarıda yazdığım kodun ekran çıktısı  8 15 oluyor ben 5 e bölündüğünde yaz bölünmediğinde yazma demeye çalıştım else if le denemeye çalıştım hata verdi.Yardımlarınızı bekliyorum.

    Vaktim oldukça çalışıyorum ara ara soracam böyle yardım eden arkadaşlara şimdiden teşekkürler.

    islemyap(int a,int b){

        if(a%5!=0){//5 E BÖLÜNEMİYORSA FALSE YANİ YANLIŞ DÖNDER

        return false;

        }else{//5 E BÖLÜNÜYORSA TRUE DÖNDER YANİ BÖLÜNEBİLİR.

        return true;

        }

    }

    kullanımı

    if(islemyap(a,b)){

    system.out.print("5 e bölünebilir.");

    }else{

    system.out.print("5 e bölünmez.");

    }

Toplam Hit: 4182 Toplam Mesaj: 19