نوشته شده توسط :

قسمت main برنامه

public class Stack {
final int MAX_SIZE = 1024;
private int top;
private T[] buffer;

public Stack() {
top = 0;
//buffer = new T[MAX_SIZE];
buffer=(T[]) new Object[MAX_SIZE];
}

public boolean isEmpty() {
return (top == 0);
}

public boolean isFull() {
return (top == MAX_SIZE);
}

public void push(T x) throws FullStackException{
if (isFull()) {
throw new FullStackException("پشته پر است");
} else {
buffer[top] = x;
top++;
}
}

public T pop() throws EmptyStackException{
if (isEmpty()) {
throw new EmptyStackException("پشته خالی است");
}
top--;
return buffer[top];
}

public T top() {
return buffer[top - 1];
}

}



:: موضوعات مرتبط: برنامه سازی پیشرفته , ساختمان داده ها , ,
:: برچسب‌ها: کلاس , پشته ,
:: بازدید از این مطلب : 420
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 18 آبان 1394 | نظرات ()
نوشته شده توسط :

جهت دانلود به ادامه ی مطلب رجوع کنید



:: موضوعات مرتبط: برنامه سازی پیشرفته , ,
:: برچسب‌ها: جاوا , برنامه نویسی ,
:: بازدید از این مطلب : 375
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 14 آبان 1394 | نظرات ()
نوشته شده توسط :
package power;
 
import java.util.Scanner;
 
public class Power {
 
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        int n;
        float x;
        x = console.nextFloat();
        //n tavan hast pas bayad integer bashad
        n = console.nextInt();
        System.out.println(x + " ^ " + n + " = " + pow(x, n));
    }
    // function x^n
 
    public static double pow(float x, int n) {
        double result = x;
        for (int i = 2; i <= n; i++) {
            result *= x;
        }
        return result;
    }
}
 


:: موضوعات مرتبط: برنامه سازی پیشرفته , ,
:: برچسب‌ها: تابع , محاسبه , x به توان n ,
:: بازدید از این مطلب : 367
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 17 خرداد 1394 | نظرات ()
نوشته شده توسط :
package employ;
 
import java.util.Scanner;
 
public class Employ {
 
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
 
        String n, f, n1;
        double hour, hooghoghe_mahane, hoghoghe_saati;
        boolean value;
 
        //Enter name and family
        n = console.next();
        f = console.next();
 
        //Enter name1
        n1 = console.next();
        //Enter hooghoghe_mahane
        hooghoghe_mahane = console.nextDouble();
 
        //Enter hoghoghe_saati and hour
        hour = console.nextDouble();
        hoghoghe_saati = console.nextDouble();
 
 
        Employee e;
        //   e=new Employee;    // Error // Employee is abstract
 
        e = new TamamVaght(n, f, hooghoghe_mahane);
 
        TamamVaght t = new TamamVaght(n1, f, hooghoghe_mahane);
 
        System.out.println("e:" + e);
        System.out.println("t:" + t);
 
        RoozMozd r = new RoozMozd(n, f, hour, hoghoghe_saati);
        e.setName(n);
        t.setName(n1);
 
        value = (e.getName().equals(t.getName())) ? true : false;
        if (value) {
            System.out.println(e.getName() + "=" + t.getName());
        } else {
            System.out.println(e.getName() + "!=" + t.getName());
        }
 
        System.out.println("r:" + r);
    }
}


:: موضوعات مرتبط: برنامه سازی پیشرفته , ,
:: برچسب‌ها: برنامه , کلاس , abstract , Employ ,
:: بازدید از این مطلب : 325
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 17 خرداد 1394 | نظرات ()
نوشته شده توسط :
package time;
 
import java.util.Scanner;
 
public class Time {
 
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        int h, m, s, mi;
        h = console.nextInt();
        m = console.nextInt();
        s = console.nextInt();
        mi = console.nextInt();
 
        Time1 t1 = new Time1();//bedone parametr
        Time1 t2 = new Time1(t1);//parametr yek shey
        Time1 t3 = new Time1(h, m, s);
 
        Time2 t = new Time2(h, m, s, mi);//ba 4 parametr
        Time2 t4 = new Time2(t);
 
        System.out.println("hour:minute:second:mili= " + t);
        System.out.println("hour:minute:second= " + t2);
 
        System.out.println("second= " + t1.second);
        
        //mili is private
        //setMili
        //getMili
        t.setMili(mi);
        System.out.println("mili= " + t.getMili());
 
 
 
    }
}
 


:: موضوعات مرتبط: برنامه سازی پیشرفته , ,
:: برچسب‌ها: برنامه , کلاس , Time ,
:: بازدید از این مطلب : 350
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 17 خرداد 1394 | نظرات ()
نوشته شده توسط :
//search in array 2 boadi
package search2;
 
import java.util.Scanner;
 
public class Search2 {
 
    public static void main(String[] args) {
        int x, y;
        String s;
        int[] index = new int[2];
 
 
        Scanner input = new Scanner(System.in);
        //enter length of array
        //x=teadade satr array
        //y=teadare soton array
        System.out.println("Enter x and y:");
        x = input.nextInt();
        y = input.nextInt();
        String[][] str = new String[x][y];
        //fill array with strings
        System.out.println("Enter Strings:");
        for (int i = 0; i <= str.length - 1; i++) {
            for (int j = 0; j <= str[i].length - 1; j++) {
                str[i][j] = input.next();
            }
        }
        //enter a string
        System.out.println("Enter s:");
        s = input.next();
        //call array and print
        index=array(s, str);
        System.out.print("Index of is:");
        for (int i = 0; i <= index.length - 1; i++) {
            System.out.print(index[i]+" ");
        }
    }
 
    public static int[] array(String s, String[][] str) {
        int[] index = {-1, -1};
        for (int i = 0; i <= str.length - 1; i++) {
            for (int j = 0; j <= str[i].length - 1; j++) {
                if (s.equals(str[i][j])) {
                    index[0] = i;
                    index[1] = j;
 
                }
            }
        }
        return index;
    }
}


:: موضوعات مرتبط: برنامه سازی پیشرفته , ,
:: برچسب‌ها: برنامه , جستجوی یک رشته , آرایه دو بعدی , جاوا ,
:: بازدید از این مطلب : 263
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 15 خرداد 1394 | نظرات ()

صفحه قبل 1 2 3 صفحه بعد