Fahimtar Class Java, Babban Hanyar da Sarrafa madaukai a Java - Sashe na 3


A cikin sakonmu na ƙarshe 'Aiki da tsarin code na Java' mun jaddada cikakken bayani game da aikin Java, Fayil Tushen Java, Fayil ɗin Class Java, Class (Public/Private), Hanyar, Bayanin, Shirin Java na farko, Tari da gudanar da Java Shirin.

Anan a cikin wannan jerin jagorar koyo na java, za mu fahimci yadda aji java, babban hanya da sarrafa madaukai ke aiki sannan kuma za mu ga lambobin asali ta amfani da ajin Java tare da babbar hanya da sarrafa madaukai.

Duk abin da ke cikin Java abu ne kuma aji shine tsarin abu. Kowane yanki na lamba a Java ana sanya shi ƙarƙashin takalmin gyaran kafa na aji. Lokacin da kuka haɗa Shirin Java yana samar da fayil ɗin aji. Lokacin da kuke gudanar da Shirin Java ba kuna gudanar da fayil ɗin Shirin a zahiri ba amma ajin.

Lokacin da kake gudanar da Program a Java Virtual Machine (JVM), yana loda ajin da ake buƙata sannan ya tafi kai tsaye zuwa babbar hanyar () . Shirin yana ci gaba da gudana har zuwa ƙulli na babban hanyar(). Shirin ya fara aiwatarwa bayan babbar hanyar(). Dole ne aji ya sami babbar hanya() hanya. Ba duk ajin (Private class) ke buƙatar babbar hanya() ba.

Babbar hanya() ita ce wurin da sihiri ke farawa. Kuna iya tambayar JVM don yin wani abu a cikin babbar hanyar() ta hanyar sanarwa/umarni da madaukai.

Madauki umarni ne ko adadin umarni a jere wanda ke ci gaba da maimaitawa har sai yanayin ya tabbata. madaukai sune tsarin ma'ana na harshe shirye-shirye. Ana amfani da tsarin ma'ana mai ma'ana yawanci don yin tsari, duba yanayin, aiwatar da tsari, duba yanayin,….. har sai an cika buƙatun yanayi.

Lops in Java

Akwai tsarin madauki daban-daban guda uku a Java.

yayin da Loop a cikin Java shine tsarin sarrafawa wanda ake amfani dashi don yin aiki akai-akai na wasu adadin lokuta, kamar yadda aka bayyana a cikin furci na boolean, har sai sakamakon gwajin furci ya zama gaskiya. Idan sakamakon rubutun furcin boolean ƙarya ne lokacin da madauki za a yi watsi da shi gaba ɗaya ba tare da an kashe shi ko da sau ɗaya ba.

Haɗin kai lokacin madauki:

while (boolean expression)
{
	statement/instructions
}

Misalin lokacin Loop a Java:

public class While_loop
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
        }
    }
}
$ java While_loop 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
The Value of A = 40
The Value of A = 30
The Value of A = 20
The Value of A = 10

Tsarin Halitta na Yayin_loop

// Public Class While_loop
public class While_loop
{
    // main () Method
    public static void main(String[] args)
    {
        // declare an integer variable named 'A' and give it the value of 100
        int A = 100;
        // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean                 
           expression
        while(A>0)
        {
	 // Statement
            System.out.println("The Value of A = " +A);
            // Post Decrement (by 10)
	 A=A-10;
        }
    }
}

yi… yayin da madauki yayi kama da madauki sai dai cewa yana ƙunshe da yi… kafin lokacin don tabbatar da cewa madauki yana aiwatar da aƙalla sau ɗaya.

Haɗin kai lokacin madauki:

do 
{
statement/instructions
}
while (boolean expression);

Kuna iya ganin tsarin haɗin gwiwar da ke sama wanda ya nuna a sarari cewa do.. ɓangaren madauki da aka aiwatar kafin bincika kalmar boolean, idan gaskiya ne ko ƙarya. Don haka ko menene sakamakon (gaskiya/ƙarya) na furcin boolean, madauki yana aiwatarwa. Idan gaskiya ne zai aiwatar har sai yanayin ya cika. Idan karya za a kashe sau daya.

Misalin yi… yayin da ake yin Loop a Java:

public class do_while
{
    public static void main(String[] args)
    {
        int A=100;
        do
        {
            System.out.println("Value of A = " +A);
            A=A-10;
        }
        while (A>=50);
    }
}
$ java do_while 

Value of A = 100
Value of A = 90
Value of A = 80
Value of A = 70
Value of A = 60
Value of A = 50

Anatomy na Do_lokacin Shirin:

// public class do_while
public class do_while
{
    // main () Method
    public static void main(String[] args)
    {
        // Declare a Integer Variable 'A' and assign it a value = 100
        int A=100;
        // do...while loop starts
        do
        {
            // execute the below statement without checking boolean expression condition if true 
               or false
            System.out.println("Value of A = " +A);
            // Post Decrement (by 10)
            A=A-10;
        }
        // Check condition. Loop the execute only till the value of Variable A is greater than or 
           equal to 50.
        while (A>=50);
    }
}

for_loop a Java ana amfani dashi sosai don sarrafa maimaitawa. Ana amfani da shi don maimaita ɗawainiya don takamaiman adadin lokuta. Don ana amfani da madauki don sarrafa sau nawa madauki yana buƙatar aiwatarwa don yin aiki. don madauki yana da amfani kawai idan kun san sau nawa kuke buƙatar aiwatar da madauki.

Ma'anar madauki:

for (initialization; boolean-expression; update)
{
statement
}

An example of the for loop in Java

public class for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=100; A>=0; A=A-7)
        {
            System.out.println("Value of A = " +A);
        }
    }
}
$ java for_loop 

Value of A = 100
Value of A = 93
Value of A = 86
Value of A = 79
Value of A = 72
Value of A = 65
Value of A = 58
Value of A = 51
Value of A = 44
Value of A = 37
Value of A = 30
Value of A = 23
Value of A = 16
Value of A = 9
Value of A = 2

Tsarin Halittu na for_loop:

// public class for_loop
public class for_loop
{
    // main () Method
    public static void main(String[] arge)
    {
        // Declare a Integer Variable A
        int A;
        // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is 
           A=A-7
        for (A=100; A>=0; A=A-7)
        {
            // Statement        
            System.out.println("Value of A = " +A);
        }
    }
}

Break da Ci gaba keywords don madaukai a Java

Kamar yadda sunan ya nuna ana amfani da kalmar karya don dakatar da duk madauki nan da nan. Dole ne a yi amfani da kalmar karya a koyaushe a cikin madauki ko bayanin canji. Da zarar madauki ya karye ta amfani da hutu; JVM yana fara aiwatar da layin lamba na gaba a wajen madauki. Misalin break loop a Java shine:

public class break
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
            if (A == 40)
            {
                break;
            }
        }
    }
}
$ java break 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50

Ana iya amfani da kalmar ci gaba tare da kowane madauki a Java. Ci gaba da kalmar maɓalli tambayi madauki don tsalle zuwa maimaitawa na gaba nan da nan. Duk da haka ana fassara shi daban ta hanyar madauki da yayin/yi… yayin madauki.

Ci gaba da kalmar shiga don madauki tsalle zuwa bayanin sabuntawa na gaba.

Misalin ci gaba don madauki:

public class continue_for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=10; A>=0; A=A-1)
        {
	    if (A == 2)
		{
	        continue;
		}
            System.out.println("Value of A = " +A);
        }
    }
}
$ java continue_for_loop

Value of A = 10
Value of A = 9
Value of A = 8
Value of A = 7
Value of A = 6
Value of A = 5
Value of A = 4
Value of A = 3
Value of A = 1
Value of A = 0

Shin kun lura, ya tsallake darajar A = 2. Yana yin haka ta jujjuya zuwa bayanin sabuntawa na gaba.

To za ku iya yin shi da kanku. Yana da sauƙin gaske. Kawai bi matakan da ke sama.

Shi ke nan a yanzu daga bangarena. Da fatan zan yi kyau tare da Java Series kuma ina taimaka muku. Ci gaba da haɗi don ƙarin irin waɗannan posts. Kar ku manta da samar mana da ra'ayoyin ku masu mahimmanci a cikin sharhin da ke ƙasa.