‏إظهار الرسائل ذات التسميات جافا. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات جافا. إظهار كافة الرسائل
الأربعاء، 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:-