Monday, May 7, 2012

Javada Stringin bəzi metodları


Java’da bir stringin ilk xarakterinin sayı 0 (sıfır)’dır.
.length()
.toLowerCase()
.toUpperCase()
.substring(başlanghıc)
.substring( başlanghıc , son)
.indexOf()
.trim()
.charAt(yer) metodlarının istifadesi
KOD
package mbkurs;
import java.util.*;
public class StringAdlari {
     public static void main(String[] args) {
        String Ad, basliq, altBasliq;
        int harada;
        Scanner klavyatura=new Scanner(System.in);

        System.out.print("Stringi gir : ");
        Ad=klavyatura.nextLine();
        System.out.println("Boşluqlar daxil xarakter sayısı : " + Ad.length());

        System.out.println("Balaca herfle- "+Ad.toLowerCase());
        //bütün herfler balaca herf olur
        System.out.println("Boyuk herfle- "+Ad.toUpperCase());
         //bütün herfler boyuk herf olur

 basliq=" Azerbaycan";
 System.out.println(basliq);
 System.out.println(basliq.trim()); //başdaki ve sondaki boşluqlar qalxar
 altBasliq=basliq.substring(7); //7. yerdeki Xarakteri almaz, sonrasını alar
 System.out.println(altBasliq);
 altBasliq=basliq.substring(7,10); //7. yerdeki xarakteri almaz, 8 9 ve 10. alır
 System.out.println(altBasliq);
 char yer=basliq.charAt(5);
 System.out.println("5. yerdeki karakter : " + yer);
 harada=basliq.indexOf("z");
 System.out.println("z xarakteri bu yerde : " + harada);

    }
}

NƏTİCƏ
Stringi gir : Baki --->girlen deyer olsun
Boşluqlar daxil xarakter sayısı : 4
Balaca herfle- baki
Boyuk herfle- BAKİ
 Azerbaycan
Azerbaycan
ycan
yca
5. yerdeki karakter : b
z xarakteri bu yerde : 2



Wednesday, April 25, 2012

Point libinin çalışma mexanizmi


public static void main(String[] args)
    {
      java.awt.Point noqta = new java.awt.Point();
      noqta.x = 55;
      noqta.y = 77;

      java.awt.Point yeninoqta = new java.awt.Point();
      yeninoqta.setLocation(25, 32);
System.out.println(noqta.toString());
System.out.println(yeninoqta.toString());
     }

Discriminant tənliyin həll metodu (burda əsasən if else yapılandırmasını göstərməyə çalışdım)


 public void discriminant (int a,int b, int c)

    {
           double d = (b*b)-(4*a*c);

           if (d>0)
           {
               System.out.println("Tenliyin iki helli var");
               double x1 = ((-b)-Math.sqrt(d))/(2*a);
               double x2 = ((-b)+Math.sqrt(d))/(2*a);

               System.out.println("x1 = "+ x1);
                System.out.println("x2 = "+ x2);
           }
           else if (d==0)
           {
            System.out.println("Tenliyin bir helli var");
           int x =(-b)/(2*a);
                    System.out.println("x1 = x2 = "+ x);
           }
           else
           {
                System.out.println("Tenliyin helli yoxdur");
           }
    }

While döngüsünün və if şərtinin işlənməsi


import java.util.Scanner;

public class ReqemOyunu
{

    public static void main (String[] args)
    {
  Scanner c = new Scanner (System.in);
        int d = 1;
        int reqem = (int)(Math.random() * 50);
        int cavab;

           while(d == 1)
        {

            System.out.println ("1 ile 50 arasinda bir reqem yazin!");
            cavab = c.nextInt();

            if (reqem > cavab)
            {
                 System.out.println ("Yuxari.");
            }

            if (reqem < cavab)
            {
                 System.out.println ("Asagi.");
               
            }

            if (reqem == cavab)
            {
                 System.out.println ("Tebrikler, bildiniz!");

                 d = 5;
            }
        }
    }
}