Saturday 3 September 2011

Using Data types in c++

#include<iostream.h>
#include<conio.h>
void main()
{
        int num;
        char ch;
        float f;
        double d;
        num = 2;
        ch = 'a';
        f = 12.5;
       d = 12543.9;
       cout<<"integer = "<<num<<endl;
       cout<<"character = "<<ch<<endl;
       cout<<"floating number = "<<f<<endl;
       cout<<"double = "<<d<<endl;
}

Enhanced For Loop in java


class apples
{
public static void main(String[] args)
{
int arr[]={2,4,6,2,4,7,9};
int total=0;
for(int x: arr)
total+=x;
System.out.print(total);
}
}

Composition of Two Classes in java


class orange
{
private int day;
private int mounth;
private int year;

public orange(int d, int m, int y)
{
day=d;
mounth=m;
year=y;
System.out.printf("object has been initialized with value %s\n",this);
}
public String toString()
{
return String.format("%d/%d/%d",day, mounth, year);
}

}



public class banana
{
private String name;
private orange birthday;

public banana(String theName, orange theDate)
{
name=theName;
birthday=theDate;
}
public String toString()
{
return String.format("My name is %s, my birthday is %s",name,birthday);
}
}


class apples
{
public static void main(String[] args)
{
orange oobj=new orange(2,10,1990);
banana bobj=new banana("harry",oobj);

System.out.print(bobj);
}
}

toString Method in java


class apples
{
public static void main(String[] args)
{
orange obj=new orange(4,7,1990);
}
}

class orange
{
private int day;
private int mounth;
private int year;

public orange(int d, int m, int y)
{
day=d;
mounth=m;
year=y;
System.out.printf("object has been initialized with value %s",this);
}
public String toString()
{
return String.format("%d/%d/%d",day, mounth, year);
}

}

Multiple Constructor Using this() in java

class apples
{
public static void main(String args[])
{
tuna tunaObj0=new tuna();
tuna tunaObj1=new tuna(5);
tuna tunaObj2=new tuna(5,13);
tuna tunaObj3=new tuna(5,13,43);

System.out.printf("%s\n",tunaObj0.toMiitary());
System.out.printf("%s\n",tunaObj1.toMiitary());
System.out.printf("%s\n",tunaObj2.toMiitary());
System.out.printf("%s\n",tunaObj3.toMiitary());
}
}

public class tuna
{
private int hour;
private int minute;
private int second;

public tuna()
{
this(0,0,0);
}
public tuna(int h)
{
this(h,0,0);
}
public tuna(int h,int m)
{
this(h,m,0);
}
public tuna(int h,int m,int s)
{
setTime(h,m,s);
}
public void setTime(int h,int m,int s)
{
hour=((h>=0&&h<24)?h:0);
minute=((m>=0&&m<60)?m:0);
second=((s>=0&&h<60)?s:0);
}
public String toMiitary()
{
return String.format("%02d:%02d:%02d",hour,minute,second);
}



}


this Pointer in java


class time
{
private int hour=1,min=2,sec=3;
public void setTime(int hour, int min, int sec)
{
this.hour=hour;
this.min=min;
this.sec=sec;
}
public String toMilitary()
{
return String.format("%02d:%02d:%02d %s", hour, min, sec, "hour");
}
public String toRegular()
{
return String.format("%d:%02d:%02d %s", ((hour==0||hour==12)?12:hour%12), min, sec, (hour<12)?"am":"pm");
}
}
class abc
{
public static void main(String args[])
{
time obj=new time();
System.out.println(obj.toMilitary());
System.out.println(obj.toRegular());
obj.setTime(7,8,9);
System.out.println(obj.toMilitary());
System.out.println(obj.toRegular());
}
}

Time Class - to Display Time Formats in java


class time
{
private int hour,min,sec;
public void setTime(int h, int m, int s)
{
hour=((h>=0&&h<=24)?h:0);
min=((m>=0&&m<=60)?m:0);
sec=((s>=0&&s<=60)?s:0);
}
public String toMilitary()
{
return String.format("%02d:%02d:%02d %s", hour, min, sec, "hour");
}
public String toRegular()
{
return String.format("%d:%02d:%02d %s", ((hour==0||hour==12)?12:hour%12), min, sec, (hour<12)?"am":"pm");
}
}
class abc
{
public static void main(String args[])
{
time obj=new time();
obj.setTime(23,30,45);
System.out.println(obj.toMilitary());
System.out.println(obj.toRegular());
}
}

Variable Length array in java


class abc
{
public static void main(String args[])
{
System.out.print(average(45,46.9,12,44,5,7,3,8));
}
public static double average(double...num)
{
double total=0,avg;
for(double x:num)
total+=x;

avg=total/num.length;
return avg;
}
}

Array Table in java


class abc
{
public static void main(String args[])
{
int farray[][]={{10,23,22,12,45,5},{13,4,64,3,25,6,9,0,9,4}};
int sarray[][]={{18,26,50,86,13,78,56,1},{93,75,90,71}};

System.out.println("1st array is:");
displayarray(farray);

System.out.println("2st array is:");
displayarray(sarray);
}
public static void displayarray(int arr[][])
{
for(int row=0;row<arr.length;row++)
{
for(int col=0;col<arr[row].length;col++)
{
System.out.print(arr[row][col]+" ");
}
System.out.println();
}
}
}

Array Elements as counter in java


import java.util.Random;
class apples
{
public static void main(String[] args)
{
Random rand=new Random();
int freq[]=new int[7];

for(int roll=1;roll<=1000;roll++)
++freq[1+rand.nextInt(6)];

System.out.println("Index\tFrequency");
for(int face=0;face<=6;face++)
System.out.println(face+"\t"+freq[face]);
}
}

Random Number Generator in java


import java.util.Random;
class apples
{
public static void main(String args[])
{
Random dice=new Random();
int num;
for(int i=0;i<10;i++)        //this loop run 10times and generate 10
    //random numbers for a dice

{
num=1+dice.nextInt(6);
System.out.print(num+" ");
}
}
}

Conditional Operators in java


import java.util.Scanner;
class abc
{
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
double a,b;
System.out.print("Enter two numbers\nEnter 1st number:");
a=input.nextDouble();
System.out.print("Enter 2nd number:");
b=input.nextDouble();
System.out.println(a<b?"2nd number is greater....":"1st number is greater....");
}
}

Constructor in java

import java.util.Scanner;
class orange
{
private String girlName;
public orange()
{
girlName="not known.";
}
public orange(String name)
{
girlName=name;
}
public void setName(String name)
{
girlName=name;
}
public String getName()
{
return girlName;
}
public void message()
{
System.out.println("Your 1st gf name is "+getName());
}
}
class apples
{
public static void main(String args[])
{
Scanner harry=new Scanner(System.in);
String name;
System.out.print("Enter your 1st gf name here:");
name=harry.nextLine();
orange obj1=new orange();
obj1.setName(name);
obj1.message();
orange obj2=new orange();
obj2.message();
orange obj3=new orange("xyz");
obj3.message();
}
}

Using methods in java


import java.util.Scanner;
class orange
{
private String girlName;
public void setName(String name)
{
girlName=name;
}
public String getName()
{
return girlName;
}
public void message()
{
System.out.print("Your 1st gf name is "+getName());
}
}

class apples
{
public static void main(String args[])
{
Scanner harry=new Scanner(System.in);
String name;
System.out.print("Enter your 1st gf name here:");
name=harry.nextLine();
orange obj=new orange();
obj.setName(name);
obj.message();
}
}

First C++ program

#include<iostream.h>
#include<conio.h>
void main()
{
        cout<<"Hello World....";
        getch();
}

First java program

class helloWorld{
        public static void main(String[] args){
                 System.out.println("Hello World");
        }
}