OOPS Programs (Class, Function, Object)
OOPS Programs (Class, Function, Object)
char x = 'u';
if(x=='u')
{
rishu.up();
}
else if (x=='d')
{
rishu.down();
}
else
{
System.out.println("Invalid Variable");
}
}
}
Parametrized Functions
STAR PRINTING
public class Oops2 {
int a,b;
void up(int c)
{
for(a=1;a<=c;a++)
{
for(b=1;b<=a;b++)
{
System.out.print("*");
}
System.out.print("\n");
}
}
void down(int c)
{
for (a=1; a<=c; a++)
{
for (b=c;b>=a;b--)
{
System.out.print("*");
}
System.out.print("\n");
}
}
obj.down(6);
obj1.up(6);
}
OTHER FUNCTIONS
int x;
void hi()
{
System.out.println("hello");
}
public static void main(String[] args) {
Hello.x=5;
Hello.hi();
System.out.println(Hello.x);
}
}
ARITHMETIC
obj.add(5,8);
}
Parametrised and Non Parametrised together
public class ParametrisedAndNonParametrised {
int x,y;
void add(){
System.out.printf("%d\n",x+y);
}
void sub(){
System.out.printf("%d\n",x-y);
}
void mul(int x, int y){
System.out.printf("%d\n",x*y);
}
void div(int x, int y){
System.out.printf("%d\n",x/y);
}
public static void main(String[] args) {
addsub.x=10;
addsub.y=15;
char f= 'm';
if (f=='a')
{
addsub.add();
}
else if (f=='s')
{
addsub.sub();
}
else if (f=='m')
{
addsub.mul(10, 15);
}
else if (f=='d')
{
addsub.div(10, 15);
}
else
{
System.out.println("Invalid Variable");
}
}
Student data (Long)
public class Oops {
String name;
int id;
int fee;
obj_name.name = "RAJ";
/*****************************************/
/*obj_name.name = "SHYAM";
obj_id.id = 17;
obj_fees.fee = 4000;
/******************************************/
/*obj_name.name = "RAM";
obj_id.id = 24;
obj_fees.fee = 5000;
}
Student Data (Short)
String name;
int id;
int fee;
int disc;
void discount2()
{
fee = (fee-fee*disc/100);
raj.display();
raj.discount2();
System.out.println("\n\n");
raj.display();
System.out.println("\n\n");
Oops ram = new Oops();
ram.display();
ram.discount2();
System.out.println("\n\n");
ram.display();
}
Banking
String name;
int acc;
int bal;
int with;
int dep;
void Input_Details(String name1, int acco, int balance)
{
name = name1;
acc = acco;
bal = balance;
}
void Display_Details()
{
with = withdraw;
bal = bal - with;
System.out.printf("%s withdrawed %d from his accunt \n",name, with);
System.out.printf("%s current account balance is %d\n",name,bal);
}
void deposit(int deposit)
{
dep = deposit;
bal = bal + dep;
System.out.printf("%s deposited %d in his accunt \n",name, dep);
System.out.printf("%s current account balance is %d\n",name, bal);
}
bank.Display_Details();
bank.withdraw(30000);
bank.deposit(10000);
/*int f = 'w';
if (f=='n')
{
bank.Display_Details();
}
else if(f=='w')
{
bank.withdraw(30000);
}
else if(f=='d')
{
bank.deposit(10000);
}
else
{
System.out.println("Invalid Variable");
}
*/