النتائج 1 إلى 2 من 2

الموضوع: ياناس ساعدوني في لغة الجافا

  1. #1
    مهندس
    تاريخ التسجيل
    Apr 2012
    المشاركات
    1

    هام ياناس ساعدوني في لغة الجافا

    السلام عليكم ورحمة الله وبركاته
    كيفكم..؟؟
    أنا ادرس لغة الجافا ولأول مره واللي تدرسنا
    باكستانيه وبصراحه مافهمت منها شيء
    وامتحاناتي الاسبوع الجاي
    طبعا هذي البرامج حقتها
    ومو فاهمه شيء منها
    ياليت اللي عنده خبره يشرح لي
    ورح أدعي له من كل قلبي...^^
    Example1:
    Import java.io.*;
    Class Example{
    Public static void main(String args[])**
    System.out.println(“This is a simple java program.”);
    }
    }
    .................................................. .....
    Example2:
    Import java.io.*;
    Class Example2{
    Public static void main(String args[])**
    Int num;//this declares a variable called num
    Num=100;//this assigns num the value 100
    System.out.println(“This is num:”+num);
    Num=num*2;
    System.out.print(“The value f num*2is”);
    System.out.println(num);
    }
    }
    ............................................
    Example3:
    Import java.io.*;
    Class light{
    Public static void main(String args[])**
    Int lightspeed;
    Long days;
    Long seconds;
    Long distance;
    Lightspeed=186000;
    days=1000;//specify number of days here
    Seconds=days*24*60*60;//convert to seconds
    distance=lightspeed*seconds;//comute distance
    System.out.print(“In”+days);
    System.out.print(“days light will travel about”);
    System.out.println(distance+”miles.”);
    }
    }
    .....................................
    Multidimensinal Array
    Syntax:
    Int twoD[][]=new int[4][5];
    Program1:
    Import java.io.*;
    Class TwoDArray{
    Public static void main(String args[])**
    Int twoD[][]=new int[4][5];
    Int I,j,k=0;
    For(i=0;i<4;i++)
    For(j=0;j<5;j++)**
    twoD[i][j]=k;
    }
    For(i=0;i<4;i++)**
    For(j=0;j<5;j++)
    System.out.print(twoD[i][j]+””);
    System.out.println();
    }
    }
    }
    Output:
    0 1 2 3 4
    5 6 7 8 9
    10 11 12 13 14
    15 16 17 18 19
    ................................
    Operators:
    Arithmetic operators:
    Program2:
    Import java.io.*;
    Class BasicMath{
    Public static void main(String args[])**
    //arithmetic using integers
    System.out.println(“Integer Arithmetic”);
    Int a=1+1;
    Int b=a*3;
    Int c=b/4;
    Int d=c-a;
    Int e=-d;
    System.out.println(“a=”+a);
    System.out.println(“b=”+b);
    System.out.println(“c=”+c);
    System.out.println(“d=”+d);
    System.out.println(“e=”+e);
    //arithmetic using doubles
    System.out.prinln(“\nFloating point Arithmetic”);
    double da=1+1;
    double db=da*3;
    double dc=db/4;
    double dd=dc-a;
    double de=-dd;
    System.out.println(“da=”+da);
    System.out.println(“db=”+db);
    System.out.println(“dc=”+dc);
    System.out.println(“dd=”+dd);
    System.out.println(“de=”+de);
    }
    }
    ..........................
    Arithmetic assignment operator:
    Program3:
    Import java.io.*;
    Class opEquals{
    Public static void main(String args[])**
    Inta=1;
    Intb=2;
    Intc=3;
    A+=5;
    B*=4;
    C+=a*b;
    C%=6;
    System.out.println(“a=”+a);
    System.out.println(“b=”+b);
    System.out.println(“c=”+c);
    }
    }
    Output
    A=6
    B=8
    C=3
    ........................
    Increment and decrement operators
    Program1:
    Import java.io.*;
    Class incre{
    Public static void main(String args[])**
    Int a=1;
    Int b=2;
    Int c;
    Int d;
    C=++b;
    D=a++;
    C++;
    System.out.println(“a=”+a);
    System.out.println(“b=”+b);
    System.out.println(“c=”+c);
    System.out.println(“d=”+d);
    }
    }
    Output:
    A=2
    B=3
    C=4
    D=1
    ..................................
    Relational operators:
    The Relational operators determine the relationship
    That one operand has to the other.
    Operator Result
    == Equal to
    != not equal to
    < less than
    > Greater than
    >= Greater than or equal to
    <= less than or equal to
    Example:
    Int a=4;
    Int b=1;
    Boolean c=a<b;
    Boolean logical operators
    Operator Result
    & logical AND
    | logical OR
    || short-circuit OR
    && short-circuit AND
    ! logical unary NOT
    &= AND assignment
    |= OR assignment
    Program2:
    Import java.io.*;
    Class bool{
    Public static void main(String args[])**
    Boolean a=true;
    Boolean b=false;
    Boolean c=a|b;
    Boolean d=a&b;
    Boolean f=(!a&b)|(a&!b);
    Boolean g=!a;
    System.out.println(“a=”+a);
    System.out.println(“b=”+b);
    System.out.println(“a|b=”+c);
    System.out.println(“a&b=”+d);
    System.out.println(“!a&b|a&!b=”+f);
    System.out.println(“!a=”+g);
    }
    }
    ....................................
    The ? operator:
    Expression1? expression2: expression3
    Import java.io.*;
    Class Ternary{
    Public static void main(String args[])**
    Int I,k;
    I=10;
    K=i<0?-i:i;
    System.out.print(“Absolute value of”);
    System.out.println(i+”is”+k);
    I=-10;
    K=i<0?-i:i;
    System.out.print(“Absolute value of”);
    System.out.println(i+”is”+k);
    }
    }
    Output:
    Absolute value of 10 is 10
    Absolute value of -10 is 10
    ...............................
    Java’s selection statements
    If
    If (condition)statement1;
    Else statement2;
    Example:
    Int a,b;
    If(a<b)a=0;
    Elseb=0;
    Nested ifs
    If(i==10)**
    If(j<20)a=b;
    If(k>100)c=d;
    Elsea=c;
    }
    Else a=d;
    The if-else-if ladder
    If(condition)
    Statement;
    Else If (condition)
    Statement;
    Else If (condition)
    Statement;

    Else
    Statement;
    Program 1:
    Class ifelse{
    Public ststic void main(String args[])**
    Int month=4;
    String season;
    If(month==12||month==1||month==2)
    Season=”winter”;
    Else If(month==3||month==4||month==5)
    Season=”spring”;
    Else If(month==6||month==7||month==8)
    season=”summer”;
    else If(month==9||month==10||month==11)
    season=”Autumn”;
    else
    season=”Bogus Month”;
    System.out.println(“April is in the”+season+”.”);
    }
    }
    Output:
    April is in the spring.
    ......................................
    Switch
    Switch(expression)**
    Case value1:
    //statement sequence
    Break;
    Case value2:
    //statement sequence
    Break;

    Case valueN:
    //statement sequence
    Break;
    Default:
    //default statement sequence
    }
    Program2:
    Class aaa{
    public static void main(String args[ ]) **
    for(i=0;i<6;i++)
    switch(i)**
    case0:
    System.out.println(“I is zero.”);
    Break;
    Case1:
    System.out.println(“I is one.”);
    Break;
    Case2:
    System.out.println(“I is two.”);
    Break;
    Case3:
    System.out.println(“I is three.”);
    Break;
    Default:
    System.out.println(“I is greater than 3.”);
    }
    }
    }
    Output:
    I is zero.
    I is one.
    I is two.
    I is three.
    I is greater than 3.
    I is greater than 3.
    ...............................
    Iteration statements
    While loop
    While(condition)**
    //body of loop
    }
    Program1:
    Class while{
    Public static void main(String args[])**
    Int n=10;
    While(n>0)**
    System.out.println(“tick”+n);
    n--;
    }
    }
    }
    Output:
    Tick 10
    Tick 9
    Tick 8
    Tick 7
    Tick 6
    Tick 5
    Tick 4
    Tick 3
    Tick 2
    Tick 1
    ...............
    Do-while loop
    Do{
    //body of loop
    }while(condition);
    Program2:
    Class Dowhile{
    Public static void main(String args[])**
    Int n=10;
    Do{
    System.out.println(“tick”+n);
    n--;
    } while(n>0);
    }
    }
    .......
    For loop:
    For(initialization;condition;iteration)**
    //body
    }
    Program3:
    Class Fortick{
    Public static void main(String args[])**
    Int n;
    For(n=10;n>0;n--)
    System.out.println(“tick”+n);
    }
    }
    Nested for loop:
    Import java.io.*;
    Class nested{
    Public static void main(String args[])**
    Int I,j;
    For(i=0;i<10;i++)**
    For(j=I;j<10;j++)
    System.out.print("*");
    System.out.println( );
    }
    }
    }
    Output

    ……….
    ………
    ……..
    …….
    ……
    …..
    ….

    ..
    .
    وهنا ممكن تعكسها وتصير بالعكس
    او ممكن تخليها ارقام او ممكن تخليها نجوم
    طبعا ما اعرف كيف
    .............................
    Jump statements
    Break statement:
    import java.io.*;
    Class breakloop{
    Public static void main(String args[])**
    For(int i=0;i<100;i++)**
    If(i==0)
    Break;
    System.out.println(“i:”+i);
    }
    System.out.println(“loop complete.”);
    }
    }
    ................
    Using break in the form of goto:
    import java.io.*;
    class breakgoto{
    public ststic void main(String args[])**
    Boolean t=true;
    First:**
    Second:**
    Third:**
    System.out.println(“Before the break.”);
    If(t)break second;
    System.out.println(“This won’t execute”);
    }
    System.out.println(“This won’t execute”);
    }
    System.out.println(“This is after second block.”);
    }
    }
    }
    وهذا كل المنهج وأتمنى اللي فاهم شيء يفهمني
    تكفووووون

     

     

    للاعلان في اكبر تجمع للمهندسين تفضل من هنا
    http://tkne.net/adss.htm

    للاطلاع على سيرة مؤسس موقع التقنية
    http://www.google.com/profiles/fahadrafai#about

    للبحث عن المواضيع في موقع التقنية
    http://www.tkne.net/vb/archive/index.php/

  2. #2
    مهندس الصورة الرمزية مهندس احمد موسى
    تاريخ التسجيل
    Oct 2009
    الدولة
    egypt
    المشاركات
    7

    افتراضي كتاب تعليم الجافا باللغة العربية

    كتاب تعليم الجافا باللغة العربية :http://www.the-soft.net/ebooks/java_arab.pdf
    بالتوفيق ان شاءالله
    التعديل الأخير تم بواسطة مهندس احمد موسى ; 12-09-2012 الساعة 05:41 PM سبب آخر: تفعيل الرابط الصحيح

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •