|
|
قسمت 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 |
نظرات ()
|
|
|
|
|