‏إظهار الرسائل ذات التسميات جافا. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات جافا. إظهار كافة الرسائل
الأربعاء، 23 أبريل 2014

logical error

package logical.error;

public class LogicalError {

    public static void main(String[] args) {
String word="debugging";
String single_letter="";
    int letter_count=0;
    for(int i=0;i<word.length();i++)
    {
        single_letter=word.substring(1,1);    // errror
    if(single_letter.equals("g"))
    {
        letter_count++;
    }
    }
        System.out.println("g was fount = "+letter_count+"times");

        }
    
}



after correct:- 

package logical.error;

public class LogicalError {

    public static void main(String[] args) {
String word="debugging";
String single_letter="";
    int letter_count=0;
    for(int i=0;i<word.length();i++)
    {
        single_letter=word.substring(i,i+1);   // correct
    if(single_letter.equals("g"))
    {
        letter_count++;
    }
    }
        System.out.println("g was fount = "+letter_count+"times");

        }
    
}

stack in java

package stack;

public class Stack {


    public static void main(String[] args) {
System.out.println("stack");   
    m1();
            System.out.println("end");
    }
    static void m1()
    {
        System.out.println("function1");
        m2();
    }
    static void m2()
    {
        System.out.println("function2");
    }
}

try and catch

package pkgtry.and.pkgcatch;


public class TryAndCatch {


    public static void main(String[] args) {
    try
    {
        int x=10;
        int y=0;
        int z=x/y;
        System.out.println("z"+z);
    }
    catch(Exception err){
        System.out.println(err.getMessage());
    }
        }
    
}

الدرس العاشر : call sub class (through object)

main class:-

package examdetail;

/**
 *

 */
public class Examdetail {


    public static void main(String[] args) {
       studentresult s=new studentresult();
       String ss=s.full_name = "ahmed abdulkarim";
       System.out.println(ss);
        System.out.println(s.examname("vb"));
        System.out.println(s.getgrade(13));

        
    }
    
}

sub class:-

package examdetail;

/**
 *
 */
public class studentresult {
    
    String full_name;
       String exam_name;
       String exam_grade; 
    studentresult(){
        full_name="no name";
        exam_name="un known";
    }
    String fullname(String name)
    {
        full_name=name;
        return full_name;
    }
    String examname(String ename)
    {
        if(ename.equals("vb"))
        exam_name="visualbasic";
       else if(ename.equals("j"))
        exam_name="java";
      else  if(ename.equals("p"))
        exam_name="php";
        return exam_name;
    }
 private String examgrade(int score)
    {
        if(score>=0&&score<=20)
            exam_grade="f";
        if(score>=21&&score<=40)
            exam_grade="E";
        return "the grad is :"+exam_grade;
    }
  String getgrade(int score) // to accses private function 
 {
     exam_grade=this.examgrade(score);
     return exam_grade;
 }

 }
       
الأربعاء، 16 أبريل 2014

الدرس التاسع : مصفوفة ثنائية الابعاد


package arrays_2d;

/**
 *
 */
public class Arrays_2D {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int [][]arynums=new int[2][2];
        arynums[0][0]=11;
        arynums[0][1]=22;
        arynums[1][0]=33;
        arynums[1][1]=44;
        int colume=2;
        int row=2;
        for(int i=0;i<row;i++)
        {
            for(int j=0;j<colume;j++)
                System.out.print(arynums[i][j]+" ");
        System.out.println("");
        }

    }
    
}

الدرس الثامن :- ترتيب مصفوفة

  ascending تصاعدي :-

package arrray;
import java.util.Arrays;
/**
 *
 */
public class Arrray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
int [] arynums=new int[6];
arynums[0]=11;
arynums[1]=55;
arynums[2]=33;
arynums[3]=66;
arynums[4]=22;
arynums[5]=44;
Arrays.sort(arynums);
int i;
for(i=0;i<arynums.length;i++)
System.out.print(arynums[i]+" ");
    }
}


descending تنازلي :-

package arrray;
import java.util.Arrays;
import java.util.Collections;
/**
 *
 */
public class Arrray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
int [] arynums=new int[6];
arynums[0]=11;
arynums[1]=55;
arynums[2]=33;
arynums[3]=66;
arynums[4]=22;
arynums[5]=44;
Integer[]intarray=new Integer[arynums.length];
for(int i=0;i<arynums.length;i++)
  intarray[i]=new Integer(arynums[i]);
Arrays.sort(intarray,Collections.reverseOrder());

for(int i=0;i<intarray.length;i++)
System.out.print(intarray[i]+" ");
    }
}

الدرس السابع :- Arrays


package arrray;

/**
 *
 */
public class Arrray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    int []arynums;
    arynums=new int[4];
    arynums[0]=11;
   arynums[1]=22;
   arynums[2]=33;
   arynums[3]=44;
   /*or 
   int [ ]arynums={11,22,33,44};
   except:-
   boolean[ ] arybools=new boolean[ ] {true,false,true,false};
   */
   
   System.out.println(arynums[3]);
    }
    
}



use for loop:-

package arrray;

/**
 *
 */
public class Arrray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
int [] lotterynums=new int[49];
int i;
for( i=0;i<lotterynums.length;i++)
{
   lotterynums[i]=i+1;
System.out.print(lotterynums[i]+" ");
    }
    }
}

 new method :-

package array_list;
import java.util.ArrayList;


/**
 *
 */
public class Array_list {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        ArrayList listtext=new ArrayList();
        listtext.add("first item");
        listtext.add("second item");
    listtext.add("third item");
    listtext.add(8);

    listtext.remove("second item");
    System.out.println("whole lists"+listtext);
    System.out.println("position1= "+listtext.get(1));

    }
    
}

الأحد، 6 أبريل 2014

الدرس السادس : لايجاد المعدل


package average;
import javax.swing.JOptionPane;
/**
 *
 */
public class Average {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     int a,b,c;
     int average;
     String temp;
     temp=JOptionPane.showInputDialog(null,"first number");
     a=Integer.parseInt(temp);
     temp=JOptionPane.showInputDialog(null,"second number");
     b=Integer.parseInt(temp);
     temp=JOptionPane.showInputDialog(null,"third number");
     c=Integer.parseInt(temp);
     average=(a+b+c)/3;
     JOptionPane.showMessageDialog(null,"average is "+average);
     
    }

    

package confirm;
import javax.swing.JOptionPane;
/**
 *
 */
public class Confirm {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
   String input;
   int a,b,c;
   double average;
   int repeat;
   do
   {
        input=JOptionPane.showInputDialog(null,"enter score #1");
        a=Integer.parseInt(input);
                input=JOptionPane.showInputDialog(null,"enter score #2");
        b=Integer.parseInt(input);
                input=JOptionPane.showInputDialog(null,"enter score #3");
        c=Integer.parseInt(input);
        average=(a+b+c)/3.0;
        JOptionPane.showMessageDialog(null, "the average is "+average);
        repeat=JOptionPane.showConfirmDialog(null, "would you like to average another?","please Confirm",JOptionPane.YES_NO_CANCEL_OPTION);
       
       
   }
  while((repeat==JOptionPane.YES_NO_OPTION));
   System.exit(0);
    }
   
}

الدرس الخامس في الجافا: انواع الرسائل التحذير

package dailog;
import javax.swing.JOptionPane;
/**
 *
 */
public class Dailog {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
  
JOptionPane.showMessageDialog(null,"hello world");
JOptionPane.showMessageDialog(null,"Error message","ERROR",JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null,"information message","information",JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,"warn message","warn",JOptionPane.WARNING_MESSAGE);
JOptionPane.showMessageDialog(null,"question message","question",JOptionPane.QUESTION_MESSAGE);
JOptionPane.showMessageDialog(null,"plain message","message",JOptionPane.PLAIN_MESSAGE);
    }
    
}




السبت، 8 مارس 2014

الدرس الرابع في الجافا: (INTERFACE MESSAGE (JOption Pane

import javax.swing.JOptionPane;
public class JavaApplication2 {
  
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       String first_name;
    first_name = JOptionPane.showInputDialog("first Name"+" enter first name");
    String last_name;
    last_name = JOptionPane.showInputDialog("last name");
    String full_name;
    full_name ="your name "+ first_name+" "+last_name;
    JOptionPane.showMessageDialog(null,full_name,"name",JOptionPane.WARNING_MESSAGE);

   // TODO code application logic here
    }
    
}

output:-

package dailog;
import javax.swing.JOptionPane;
/**
 *
 */
public class Dailog {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
  String name;
  name=JOptionPane.showInputDialog("enter yout name");
  String value;
  value=JOptionPane.showInputDialog(null,"enter your value ","enter carefully",JOptionPane.WARNING_MESSAGE);

  }
    

}

الدرس الثالث في JAVA : input by user

import java.util.Scanner;

public class JavaApplication1 {

    /**
     * @param args the command line arguments
     */
  
    public static void main(String[] args) {
     Scanner user_input=new Scanner(System.in);
   
     String f_name;
     System.out.print("enter first name: ");
     f_name=user_input.next();
     
     String l_name;
     System.out.print("enter last name: ");
     l_name=user_input.next();
     
     String full_name;
     full_name=f_name+" "+l_name;
     System.out.println("your name: "+full_name);
    }
    
}

output:-

الدرس الثاني في JAVA : output

public class JavaApplication1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       String first_name;
       first_name="ahmed";
       String last_name="abdulkarim";
       
       System.out.println("first name is : "+first_name+" last name is : "+last_name);
              System.out.println(first_name+" "+last_name); 

       char f_name='A';
       char l_name='K';
       System.out.println(f_name+" "+l_name);
    }
    
}

output:-

الجمعة، 7 مارس 2014

الدرس الاول في JAVA : تحميل netbeans

برنامج netbeans كمبايلر الخاص بلغة الجافا و غيرها .
من موقع oracle لتحميل   NETBEANS+JDK
طريقة تحميل و معرفة نظام الحاسوب 
 او لتحميل بسرعة عالية من الموقع الرسمي  netbeans  و لكن بدون jdk .
.
انتظر 5 ثواني ثم skp 

compiler on android

اصبح بامكاننا البرمجة مباشرة على هاتف اندرويد دون الحاجة الحاسوب على رغم من عدم اكتمال جميع الميزات مقارنة بالبرامج الموجود على الحاسوب الا انها تجربة جميلة تجعل من البرمجة شيء ممتع جدا ...
بالنسبة للبرنامج ِAIDE ف بعد البحث وجودته من تطبيقات الجميلة التي تستحق تجربة حيث يمكن استخدمه في برمجة تطبيقات الاندرويد و تنصيبها مباشرة على هاتف المحمول
وكذلك  يمكن استخدامه في لغة برمجة جافا و مشاهدة النتائج output مباشرة على نفس الهاتف المحمول دون الحاجة الى الحاسوب
رابط تحميل البرنامج على كوكل بلي : AIDE
.
انتظر 5 ثواني ثم skip