Download - ICSE MARCH: 2014: JAVA PROGRAMS USING BLUEJ
JAVA FOR ICSE
BlueJ(Computer Applications)
By Dheeraj Mehrotra(President Awardee)
http://dheerajmehrotra.tripod.com
Buy online at www.flipkart.com
// Program to print first ten multiples of the number.
import java.io.*;
class hg{
public static void main(String args[]){
hg obj=new hg();obj.multiple(5);
}void multiple(int n){
if(n<=50){
System.out.println(n);multiple(n+5);}
}}
// Program to input a string and decode the same.
import java.io.*;class matrix6{
public static void main (String args[])throws IOException{
int b,c,p=0,m=0,l,i,j,n,d=0,r=0;String s;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y= new BufferedReader (x);System.out.println("ENTER THE LENGTH OF THE CODE");n=Integer.parseInt(y.readLine());
if(n>6) { p=-1; System.out.println("INVALID_length should not exceed 6
characters"); } if(n<=6) { System.out.println("ENTER THE CODE"); s=y.readLine(); l=s.length(); if(n!=l) { d=-1; System.out.println("INVALID_length not same as
specified"); } for(i=0;i<l-1;i++) { for(j=i+1;j<l;j++) { b=(int)s.charAt(i);
c=(int)s.charAt(j); if(b>=97 && b<=122) { p=-1; } if(p==-1 && d==0) { System.out.println("INVALID_only uppercase
letters permitted"); d=-1; } if(b==c) { r=-1; if(r==-1 && d==0) { System.out.println("INVALID_repetition of
characters not allowed"); d=-1; } } } } if(d!=-1) { for(i=0;i<l-1;i++) { b=(int)s.charAt(i); c=(int)s.charAt(i+1); if(c!=(b+2)) { m=-1; } } if(m==0) { System.out.println("VALID"); } else { System.out.println("INVALID_only alternate letters valid"); } } }
}}
// Program to input a string and print the same in alphabetical order.
import java.io.*;class jkhg
{public static void main(String args[])throws IOException{
String s;char b,ch;int d=0,c=0,i,l,p=0,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();s=s.toLowerCase();s=s.concat(" ");l=s.length();for(k=97;k<122;k++){for(i=0;i<l;i++){
b=s.charAt(i);if(b!=' '){
d=d+1;}else{
ch=s.charAt(i-d);c=(int)ch;if(c==k){
p=i-d;System.out.print(s.substring(p,i)+" ");
}d=0;
}}}}}
// Program to perform Column Arrangement of an array.
import java.io.*;class xy{
public static void main(String args[])throws IOException{int temp=0,i=0,j=0;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[][]=new int[3][3];System.out.println("enter no.");for(i=0;i<3;i++)
{for(j=0;j<3;j++){a[i][j]=Integer.parseInt(y.readLine());}}for(i=0;i<3;i++){for(j=0;j<3;j++){System.out.print(a[i][j]);}System.out.println();}int p=0;for(i=0;i<3;i++){p=0;
for(j=0;j<2;j++){
if(a[p][i]<a[p+1][i]){
temp=a[p+1][i];a[p+1][i]=a[p][i];a[p][i]=temp;
}p=p+1;}
}for(i=0;i<3;i++){for(j=0;j<3;j++){System.out.print(a[i][j]);}System.out.println();}}}
// Program to add two Angles as objects.
import java.io.*;class angle{
int deg,min;angle(){
deg=0;
min=0;}
angle(int d,int m){
deg=d;min=m;
}void display(){
System.out.println("ANGLE:"+deg+"."+min+"'");}int angletomin(){
int a=(deg*60)+min;return a;
}angle sumangle(angle A,angle B){
angle C=new angle();int p=A.angletomin();int q=B.angletomin();int r=p+q;C=A.mintoangle(r);return C;
}angle mintoangle(int m){
angle M=new angle();M.deg=m/60;M.min=m%60;return M;
}public static void main(String args[])throws IOException{
int d1,d2,m1,m2;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER DEGREES AND MINUTES OF OBJECT 1");d1=Integer.parseInt(y.readLine());m1=Integer.parseInt(y.readLine());System.out.println("ENTER DEGREES AND MINUTES OF OBJECT 2");d2=Integer.parseInt(y.readLine());m2=Integer.parseInt(y.readLine());angle B=new angle(d1,m1);angle A=new angle(d2,m2);B.display();A.display();angle C=new angle();C=A.sumangle(A,B);System.out.println("SUM OF THE ANGLES IS:");C.display();
}}
// Sample Program using a constructor in Java
import java.io.*;class abc{
int a,b;abc(int x,int y){
a=x;b=y;
}}class xyz extends abc{
int p,q;xyz(int x,int y,int l,int m){
super(x,y);p=l;q=m;
}void display(){
System.out.println(a+" "+b+" "+p+" "+q);}public static void main(String args[]){
xyz k=new xyz(77,56,566,556);k.display();
}}
// Example Program using TWO INPUT Angles with Degrees and Minutes and return the SUM of Angles using Objects as arguments to functions.
import java.io.*;class angle1{
int deg,min;angle1(){
deg=2;min=30;
}angle1(int d,int m){
deg=d;min=m;
}void display(){
System.out.print(deg+" "+min);
}int angletomin()
{int m;int d=(d*2)+m;return d;
}angle sumangle(angle a,angle b){
angle1 o=new angle1();int p=a.angletomin();int q=b.angletomin();int r=p+q;
}angle mintoangle(int m){
angle b=new angle();b.deg=m/60;b.min=m/60;return b;
}public static void main(String args[])throws IOException{
angle a=new angle(5,40);angle b=new angle(6,20);angle c=new angle();InputStreamReader d=new InputStreamReader(System.in);deg=Integer.parseInt(br.readLine());min=Integer.parseInt(br.readLine());a.display();b.display();c=a.sumangle();c.display();}
}
// Program to return the date as per the input date.
import java.io.*;class date1{
public static void main(String args[])throws IOException{
int dd,mm,yyyy,i,p;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y= new BufferedReader(x);System.out.println("ENTER DATE IN dd mm yyyy FORMAT");dd=Integer.parseInt(y.readLine());mm=Integer.parseInt(y.readLine());yyyy=Integer.parseInt(y.readLine());String str,s1;
String s[]={"January","February","March","April","May","June","July","August","September","October","November","December"};
str=s[mm-1];s1="th";if(dd==1 || dd==21 || dd==31){
s1="st";}if(dd==2 || dd==22){
s1="nd";}System.out.println(dd+s1+" "+str+" "+yyyy);}}
// Program to display the format:
5555555555 etc.
import java.io.*;class series{
public static void main(String args[]){
int n=5;int i,j;for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
System.out.print(n+" ");}System.out.println(" ");n=n-1;
}}
}
// Program to print ARMSTRONG numbers.
import java.io.*;
class armstrong{
int power(int n,int p){
if(p==0){
return 1;}elsereturn(n*power(n,p-1));
}int sumdigit(int n){
if(n==0){
return 0;}elsereturn(power((n%10),3)+sumdigit(n/10));
}void display(){int i;
for(i=1;i<1000;i++){
int b=sumdigit(i);if(b==i){
System.out.println(i);}
}}public static void main(String args[]){
armstrong obj=new armstrong();obj.display();
}}
// Program to print any string in ASCENDING ORDER OF CHARACTERS.
import java.io.*;class ascend {
public static void main(String args[])throws IOException{InputStreamReader Inp=new InputStreamReader(System.in);BufferedReader Br=new BufferedReader(Inp);String s=Br.readLine();int k;int i;String s1="";String s2="";int l=s.length();String g=s.toLowerCase();for(k=1;k<20;++k){
for(i=0;i<l;i++){
char b=s.charAt(i);if(b!=' '&& b!='.'){
s1=s1+b;}
else{
int l1=s1.length();if(l1==k){s2=s2+s1+" ";}s1="";}}}l=s2.length();
char c=s2.charAt(0);int x=(int)c-32;char d=(char)x;System.out.print(d);
String cc=s2.substring(1,l-1);System.out.print(cc);}}
// Program to input elements in an Array and disply the list after deleting a particular element.
import java.io.*;class delete{
public static void main(String args[])throws IOException{
int i,j,p=0;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[5];System.out.println("ENTER 5 NUMBERS");for(i=0;i<5;i++){
a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE ");for(i=0;i<5;i++){
System.out.println(a[i]);}int n=5,max=0;for(i=0;i<n;i++){
if(a[i]>max){
max=a[i];p=i;
}}
for(j=p;j<n-1;j++){
a[j]=a[j+1];}n=n-1;
System.out.println("ARRAY AFTER DELETION:");for(i=0;i<n;i++){
System.out.println(a[i]);}
}}
// Program to input a string and print the string as per the ascending order length of characters (Length of each word).
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s,str;char b;int c=0,i,l,p=0,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();s=s.concat(" ");l=s.length();for(k=0;k<l;k++){for(i=0;i<l;i++){
b=s.charAt(i);if(b!=' '){
c=c+1;}else{
if(c==k){
p=i-c;System.out.print(s.substring(p,i)+" ");
}
c=0;}
}}}}
// Sample Program to print the sum of TWO Diagnols of the array (Left) and (Right) Diagnol of the double dimensional array.
import java.io.*;class klhjf{
public static void main(String args[])throws IOException{
int i,j,sl=0,sr=0;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[][]=new int[3][3];
System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<3;i++){
for(j=0;j<3;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}j=2;for(i=0;i<3;i++){
sl=sl+a[i][i];sr=sr+a[i][j];j--;
}System.out.println("SUM OF LEFT DIAGONAL="+sl);System.out.println("SUM OF RIGHT DIAGNOL="+sr);
}}
// Example Program to perform BINARY SEARCH within an array of numbers.
import java.io.*;class binary_search{
public static void main(String args[])throws IOException{
int i;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[10];System.out.println("ENTER THE NUMBER TO BE SEARCHED");int n=Integer.parseInt(y.readLine());System.out.println("ENTER 10 NUMBERS FOR THE ARRAY");for(i=0;i<10;i++){a[i]=Integer.parseInt(y.readLine());
} System.out.println("CONTENTS OF ARRAY ARE"); for(i=0;i<10;i++) { System.out.println(a[i]); } System.out.println("NUMBER TO BE SEARCHED IS "+n); int p=-1,mid,l=0,u=9; while(l<=u) { mid=(l+u)/2; if(a[mid]==n) { p=mid; break; } else if(n> a[mid]) { l=mid+1; } else if(n<a[mid]) { u=mid-1; } } if(p==-1) { System.out.println("NUMBER DOES NOT EXIST IN THE ARRAY"); } else { System.out.println("NUMBER EXISTS AT THE INDEX "+p); }
}}
// Example Program to ………………
import java.io.*;class xy{
public static void main(String args[])throws IOException{InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);
System.out.println("enter text"); String s=y.readLine(); int l=s.length(); char a[][]=new char[l][l];int i,j=0;int p=0,t=0; for(i=0;i<l;i++) { for(j=0;j<l;j++) { a[i][j]=' ';}} for(i=0;i<l;i++) { for(j=0;j<l;j++) { if(i==j) { a[i][j]=s.charAt(p); p++; } if(i+j==l-1) { a[i][j]=s.charAt(t); t=t+1; } }} for(i=0;i<l;i++) { for(j=0;j<l;j++) { System.out.print(a[i][j]); } System.out.println();}}}
// Program to SORT numbers using BUBBLE SORTING.
import java.io.*;class hjgg{
public static void main(String args[])throws IOException{
int i,j;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[10];System.out.println("ENTER 10 NUMBERS");for(i=0;i<10;i++){
a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE");for(i=0;i<10;i++){
System.out.println(a[i]);}for(i=0;i<10;i++){
int c=0,p;for(j=0;j<9;j++){if(a[j]>a[j+1]){
p=a[j];a[j]=a[j+1];a[j+1]=p;
}}
}System.out.println("NUMBERS IN ASCENDING ORDER ");for(i=0;i<10;i++){
System.out.println(a[i]);}
}}
// Example Program to print the calendar of any year.
import java.io.*;class calendar{
public static void main(String args[])throws IOException{
int i,j,k,m,p=0,r,q,yy,i1,g;String ss;InputStreamReader x=new InputStreamReader(System.in);
BufferedReader y= new BufferedReader(x);String s[]={"
","January","February","March","April","May","June","July","August","September","October","November","December"};
String str[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
int b[]={0,31,28,31,30,31,30,31,31,30,31,30,31};System.out.println("ENTER THE FIRST DAY OF THE YEAR,YEAR AND
MONTH");ss=y.readLine();yy=Integer.parseInt(y.readLine());m=Integer.parseInt(y.readLine());if(yy%4==0){
b[2]=29;}int ar[][]=new int[6][7];
for(i=1;i<=m;i++){
System.out.println("\t\t"+s[i]);for(i1=0;i1<6;i1++)
{for(j=0;j<7;j++){
ar[i1][j]=0;}}for(j=0;j<7;j++){
System.out.print(str[j]+" ");}System.out.println();for(g=0;g<7;g++)
{if(str[g].equals(ss)){ p=g;}}
r=1;for(k=p;k<7;k++){
ar[0][k]=r;r=r+1;
}for(k=1;k<6;k++){
for(j=0;j<7;j++){
ar[k][j]=r;r=r+1;if(r>b[i]){
break;}
}if(r>b[i]){
break;}
}for(k=0;k<6;k++){
for(j=0;j<7;j++){
if(ar[k][j]==0){
System.out.print(" \t ");}else{
System.out.print(ar[k][j]+" \t ");
}}System.out.println();
}q=b[i]%7+p;if(q<7){
p=q;}else{
p=q-7;}}
}}
// Example Program : …………………….
import java.io.*;class employee{
int empno;String empname,empdes;employee(){
empno=0;empname="";empdes="";
}employee(int a,String b,String c){
empno=a;
empname=b;empdes=c;
}void display(){
System.out.println("EMPLOYEE NUMBER:"+empno);System.out.println("NAME:"+empname);System.out.println("DESIGNATION:"+empdes);
}}class salary extends employee{
int basic;salary(int a,String b,String c,int d){
super(a,b,c); basic=d;
}void calculate(){
double t=basic+(0.1*basic)+(0.15*basic);double s=basic-(0.08*basic);display();System.out.println("TOTAL:"+t);System.out.println("NET SALARY:"+s);
}public static void main(String args[])throws IOException{
int xx,yy;String s,str;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER NAME,DESIGNATION,EMPLOYEE
NUMBER,BASIC SALARY:");s=y.readLine();str=y.readLine();xx=Integer.parseInt(y.readLine());yy=Integer.parseInt(y.readLine());salary z=new salary(xx,s,str,yy);z.calculate();
}}
// Example Program to print a CIRCULAR Matrix.
import java.io.*;class xr{
public static void main(String args[])throws IOException{
int i,j,c=1;;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("enter the dimension of your array");int n;n=Integer.parseInt(y.readLine());
int a[][]=new int[n][n];int r=0,s=n-1;for(i=0;i<n;i++){
for(j=r;j<s;j++){
a[i][j]=c;c++;
}for(j=r;j<=s-1;j++){
a[j][s]=c;c++;
}for(j=s;j>=r;j--){
a[s][j]=c;c++;
}for(j=(s-1);j>r;j--){
a[j][i]=c;c++;
}r++;s--;
}for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print(a[i][j]+" ");}System.out.println();
}}
}
// Program to Enter a number and print in WORDS.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s;char b;char h;int d=0,c=0,i,j,l,k,n;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A NUMBER");n=Integer.parseInt(y.readLine());
String a[]={"one","two","three","four","five","six","seven","eight","nine"};
String b[]={"eleven","twelve","thirteen"}}}
// Program to print the frequency of each number in a list of numbers.
import java.io.*;class frequency{
public static void main(String args[])throws IOException{
int i,j,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[10];System.out.println("ENTER 10 NUMBERS");for(i=0;i<10;i++){
a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE ");for(i=0;i<10;i++){
System.out.println(a[i]);}for(i=0;i<10;i++){
int c=0,d=0;for(j=0;j<10;j++){
if(a[j]==a[i]){
c=c+1;}}for(k=0;k<i;k++){
if(a[i]==a[k]){
d=d+1;}}
if(d==0){
System.out.println("FREQUENCY OF "+a[i]+"="+c);
} }
}
}
// Program to display HAPPY- HAPPY format (ISC Practical)
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
int a,l,i,j,n,b;String s;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();l=s.length();a=l/2;b=l/2;System.out.println();System.out.println(s);for(i=0;i<l/2;i++){
for(j=0;j<l;j++){if(j<a){
System.out.print(s.charAt(j));}if(j>b){
System.out.print(s.charAt(j));}if(j>=a && j<=b){
System.out.print(" ");}}
System.out.println();--a;++b;}a=2;b=l-3;
for(i=l/2;i>1;i--){
for(j=0;j<l;j++){if(j<a){
System.out.print(s.charAt(j));}if(j>b)
{System.out.print(s.charAt(j));
}if(j>=a && j<=b){
System.out.print(" ");}}System.out.println();++a;--b;}System.out.println(s);
}}
// Program to input ……………..
import java.io.*;class hours{
int hrs,mins;hours(){
hrs=0;mins=0;
}hours(int h,int m){
hrs=h;mins=m;
}void display(){
System.out.println(hrs+" "+mins);}hours sumhours(hours A,hours P){
hours C=new hours();int X=A.hrs*60+A.mins;int Y=P.hrs*60+P.mins;int Z=X+Y;C.hrs=Z/60;C.mins=Z%60;return C;
}public static void main(String args[])throws IOException{
hours A=new hours(6,20);hours P=new hours(8,90);hours C=new hours();System.out.print("First Object");A.display();System.out.print("Second Object");P.display();
System.out.print("Sum of time is");C=A.sumhours(P); C.display();
} }
// Program to perform INSERTION SORTING in Java
import java.io.*;class insertion_sorting {
public static void main(String args[])throws IOException{
int i,j,num;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[10];System.out.println("ENTER 10 NUMBERS");for(i=0;i<10;i++){
a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE");for(i=0;i<10;i++){
System.out.print(a[i]+",");}for(i=1;i<10;i++){
j=i-1;num=a[i];while(j>=0 && a[j]>num){
a[j+1]=a[j];j=j-1;
}a[j+1]=num;
}System.out.println("CONTENTS IN ASCENDING ORDER");for(i=0;i<10;i++){
System.out.print(a[i]+",");}
}}
// Example Program to perform Linear Search in JAVA
import java.io.*;class linear_search
{public static void main(String args[])throws IOException{
int n,i;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[5];System.out.println("ENTER THE NUMBER TO BE SEARCHED"); n=Integer.parseInt(y.readLine());System.out.println("ENTER 5 NUMBERS FOR THE ARRAY");for(i=0;i<5;i++){
a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE");for(i=0;i<5;i++){
System.out.println(a[i]);}System.out.println("NUMBER TO BE SEARCHED IS "+n);int p=-1;for(i=0;i<5;i++){
if(n==a[i]){
p=i;break;
}}if(p!=-1){
System.out.println("NUMBER EXISTS AT THE INDEX "+p);
}else{
System.out.println("NUMBER DOES NOT EXISTS IN THE ARRAY");
}}
}
// Example Program to find the LONGEST word in an entered String.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s,str;char b;int c=0,i,l,p=0,max=0;;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);
System.out.println("ENTER A STRING");s=y.readLine();s=s.concat(" ");l=s.length();for(i=0;i<l;i++){
b=s.charAt(i);if(b!=' '){
c=c+1;}else{
if(c>max){
max=c;p=i;
}c=0;
}}str=s.substring(p-max,p);System.out.println(str+" "+max);}}
// Program to print the SORTED Double Dimensional ARRAY.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
int i,j,k,l,q=0,w=0,q1=0,w1=0,n,p;
InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER DIMENSION OF ARRAY");n=Integer.parseInt(y.readLine());int a[][]=new int[n][n];System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<n;i++){
for(j=0;j<n;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}int max=0,m=0;for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(a[i][j]>max){
max=a[i][j];q=i;w=j;
}}
}System.out.println("LARGEST NO. IS "+max+" AT ROW "+q+" AND
COLOUMN "+w);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(a[i][j]>m && a[i][j]!=max){
m=a[i][j];q1=i;w1=j;
}}
}System.out.println("SECOND LARGEST NO. IS "+m+" AT ROW
"+q1+" AND COLOUMN "+w1);for(i=0;i<n;i++)
{for(j=0;j<n;j++){
for(k=0;k<n;k++){
for(l=0;l<n;l++){
if(a[i][j]<a[k][l]){
p=a[i][j];a[i][j]=a[k][l];a[k][l]=p;
}}
}}
}System.out.println("SORTED ARRAY");for(i=0;i<n;i++)
{for(j=0;j<n;j++)
{System.out.print(a[i][j]+" ");
}System.out.println(" ");
}}}
// Program to print the SUM OF ELEMENTS in a double dimensional array.
import java.io.*;class matrix{
int ar[][]=new int[5][5];int i,j,y;void input()throws IOException{
InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<5;i++){
for(j=0;j<5;j++){
ar[i][j]=Integer.parseInt(y.readLine());}
}}int sum(int i){
int s=0;for(j=0;j<5;j++){
s=s+ar[i][j];}return s;
}void print(){
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print(ar[i][j]+" ");}System.out.println();
}}void sumrows(){
for(i=0;i<5;i++){
y=sum(i);
System.out.println("SUM OF ROW "+(i+1)+" IS "+y);
}}public static void main(String args[])throws IOException{
matrix a=new matrix();a.input();a.print();a.sumrows();
}}
// Example Program to ………..
import java.io.*;class multiple{
public static void main(String args[])throws IOException{
int i,j,b;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[5];System.out.println("ENTER 5 NUMBERS");for(i=0;i<5;i++){ a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE");for(i=0;i<5;i++){
System.out.println(a[i]);for(j=1;j<=10;j++){
b=a[i]*j;System.out.println(a[i]+"*"+j+"="+b);
}}
}}
// Example Program Name…….
import java.io.*;class ghf{
public static void main(String args[])throws IOException
{int i,j,n,l;char b;String s;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A NAME");s=y.readLine();l=s.length();char a[][]=new char[l][l];for(i=0;i<l;i++){
for(j=0;j<l;j++){
a[i][j]=' ';}
}for(i=0;i<l;i++){n=l-i-1;
b=s.charAt(i);a[i][i]=b;a[i][n]=b;
}for(i=0;i<l;i++){
for(j=0;j<l;j++){
System.out.print(a[i][j]);}System.out.println();
}}
}
// Example Program printing SUM of ODD numbers and EVEN numbers all the elements.
import java.io.*;class array{
int i,sum1=0,sum2=0,sum3=0;void input(){
for(i=2;i<=20;i=i+2){
sum1=sum1+i;}System.out.println("SUM OF 10 EVEN NOS.="+sum1);}void display(){
for(i=1;i<=10;i++){
sum2=sum2+i;}System.out.println("SUM OF 10 NATURAL NOS.="+sum2);
}void sumno(){
for(i=1;i<=19;i=i+1){
sum3=sum3+i;}System.out.println("SUM OF 10 ODD NOS.="+sum3);
}public static void main(String args[])throws IOException{
array z=new array();z.input();z.display();z.sumno();}
}
// Example Program …………….
import java.io.*;class output{
public static void main(String args[]){
int i,j=1;int divident=2;int n=30;int ar[]={2,0,0,0,0,0,0,0,0,0};while(divident<=n){
for(i=2;i<divident;i++){
if(divident%i==0){
break;}if(i==divident-1){
ar[j++]=divident;}
} divident++;
}for(i=0;i<10;i++){System.out.println(ar[i]);}
}}
// To Add POINTS using Objects.
import java.io.*;class point2D{
float x,y;point2D(int nx,int ny){
x=nx;y=ny;
}float distance2D(point2D A){
float x2=(A.x-x)*(A.x-x);float y2=(A.y-y)*(A.y-y);float d=(float)Math.sqrt(x2+y2);return d;
}}class point3D extends point2D{
float z;point3D(int nx,int ny,int nz){
super(nx,ny);z=nz;
}void show(){
System.out.println("POINT :"+"("+x+","+y+","+z+")");}float distance3D(point3D A){float x3=(A.x-x)*(A.x-x);
float y3=(A.y-y)*(A.y-y);float z3=(A.z-z)*(A.z-z);float d=(float)Math.sqrt(x3+y3+z3);return d;
}public static void main(String args[])throws IOException{
int X,Y,Z,XX,YY,ZZ;InputStreamReader xx=new InputStreamReader(System.in);BufferedReader yy=new BufferedReader(xx);System.out.println("ENTER X,Y,Z CO-ORDINATES OF 1st
OBJECT");X=Integer.parseInt(yy.readLine());Y=Integer.parseInt(yy.readLine());Z=Integer.parseInt(yy.readLine());point3D o=new point3D(X,Y,Z);System.out.println("ENTER X,Y,Z CO-ORDINATES OF 2nd
OBJECT");XX=Integer.parseInt(yy.readLine());YY=Integer.parseInt(yy.readLine());
ZZ=Integer.parseInt(yy.readLine());point3D oo=new point3D(XX,YY,ZZ);o.show();oo.show();float d2=o.distance2D(oo);float d3=o.distance3D(oo);System.out.println("DISTANCE IN 2D:"+d2);System.out.println("DISTANCE IN 3D:"+d3);
}}/*ENTER X,Y,Z CO-ORDINATES OF 1st OBJECT5552ENTER X,Y,Z CO-ORDINATES OF 2nd OBJECT8152POINT :(5.0,5.0,52.0)POINT :(8.0,1.0,52.0)DISTANCE IN 2D:5.0DISTANCE IN 3D:5.0Press any key to continue...
// Program to print PRIME FACTORS on a given number.
import java.io.*;class prime_factors{
public static void main(String args[])throws IOException{int n,i,j,c=0,m=0;InputStreamReader x=new InputStreamReader(System.in);
BufferedReader y=new BufferedReader(x);System.out.println("ENTER THE NUMBER");n=Integer.parseInt(y.readLine());int a=n;for(i=2;i<=n;i++){
c=0;m=0;if(n%i==0)
{for(j=1;j<=i;j++){
if(i%j==0){
c=c+1;}
}if(c==2){
while(n%i==0)
{m=m+1;n=n/i;}n=a;
System.out.println("FREQUENCY OF FACTOR "+i+"="+m);
}}
}}}
// Printing REVERSE of a STRING.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s; char b;int c=0,i,l,p=0,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();s=s.concat(" ");l=s.length();for(i=0;i<l;i++){
b=s.charAt(i);if(b!=' '){
c=c+1;}else{p=i-c;for(k=i;k>=p;k--){
System.out.print(s.charAt(k));}
c=0;}
}}}
// Printing Reverse of a STRING.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s; char b;int c=0,i,l,p=0,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();s=" ".concat(s);l=s.length();for(i=l-1;i>=0;i--){
b=s.charAt(i);if(b!=' '){
c=c+1;}else{p=c+i;for(k=i;k<=p;k++){
System.out.print(s.charAt(k));}
c=0;}
}}}
// Program to get the SADDLE POINT Of an ARRAY using Java
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
int i,j,k,l,q=0,w=0,q1=0,w1=0,n,p;
InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER DIMENSION OF ARRAY");n=Integer.parseInt(y.readLine());int a[][]=new int[n][n];System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<n;i++){
for(j=0;j<n;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}for(j=0;j<n;j++){
i=0;if(a[i][j]<min){
min=a[i][j];}for(k=0;k<n;k++){
l=0;if(a[k][l]>max){
max=a[k][l];}
}++i;++l;
}I)System.out.println("SADDLE PT )}}
// Program to print ……
import java.io.*;class jgffc{public static void main (String args[])throws IOException
{int i,j,p,k,l,n;InputStreamReader x=new InputStreamReader(System.in);
BufferedReader y=new BufferedReader(x);System.out.println("ENTER THE DIMENSION OF ARRAY");n=Integer.parseInt(y.readLine());int a[][]=new int[n][n];System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<n;i++)
{for(j=0;j<n;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}for(i=0;i<n;i++){
for(j=0;j<(n-1);j++){
sm=a[i][j];
}}}}
// Program to perform SORTING using SELECTION SORTING on numbers.
import java.io.*;class jfdf{
public static void main(String args[])throws IOException{
int n,i,j;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[]=new int[10];System.out.println("ENTER 10 NUMBERS");for(i=0;i<10;i++){ a[i]=Integer.parseInt(y.readLine());}System.out.println("CONTENTS OF THE ARRAY ARE");for(i=0;i<10;i++){
System.out.println(a[i]);}int sm,p; for(i=0;i<9;i++){
sm=a[i];p=i;for(j=i+1;j<10;j++)
{if(a[j]<sm){
sm=a[j];p=j;
}}a[p]=a[i];a[i]=sm;
}System.out.println("NUMBERS IN ASCENDING ORDER");for(i=0;i<10;i++){
System.out.println(a[i]);}}
}
// Performing SUM of the series: …………………….
import java.io.*;class series6{
public static void main(String args[]){
int i,j,k,l,m,n,sp,a;sp=10;for(j=6;j>=1;j=j-2){for(i=1;i<=sp;i=i+1){
System.out.print(" ");}sp=sp+2;for(k=1;k<=j;k++){
System.out.print("* ");}System.out.println();}for(a=1;a<=sp-1;a++){
System.out.print(" ");}System.out.println("*");
sp=sp-2;for(l=2;l<=6;l=l+2){
for(m=sp;m>=1;m=m-1){
System.out.print(" ");
}sp=sp-2;for(n=1;n<=l;n++){
System.out.print("* ");}System.out.println();
}}
}
// Printing SUM of Series……….
import java.io.*;class series1{
public static void main(String args[]){
int i,j,k;for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
System.out.print(j);}for(k=(i-1);k>=1;k--){
System.out.print(k);}System.out.println();
}}
}
// Program to print SPECIAL NUMBERS within a given range.
import java.io.*;class abc{
int b,c,i,a;
int factorial(int n){
if(n==0)return 1;
else{
return(n*factorial(n-1));}
}int sum(int m){
if(m==0){
return 0;}else{
b=m%10; c=factorial(b);return(c+sum(m/10));
}}void display(){System.out.println("SPECIAL NUMBERS BETWEEN 1 AND 1000");for(i=1;i<=1000;i++){
a=0; a=sum(i);if(a==i){
System.out.println(i);}}}public static void main(String args[]){
abc z=new abc();z.display();
}}
// Program to print a STRING PALINDROME
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s,str;char b,c;int i,l,p=0,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();s=s.concat(" ");l=s.length();k=l-1;for(i=0;i<l;i++){
b=s.charAt(i);c=s.charAt(k);if(b==c){
p=-1;}k=k-1;
}if(p==-1){
System.out.println("NOT A PALINDROME");}else{
System.out.println("PALINDROME");}
}}
// Program to have STRING Array.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s;char b;char h;int d=0,c=0,i,j,l,k,n;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER THE NO. OF SENTENCES(upto 20)");n=Integer.parseInt(y.readLine());String st[]=new String[n];for(i=0;i<n;i++){System.out.println("ENTER A STRING");st[i]=y.readLine();}for(i=n-1;i>=0;i--){
s=" "+st[i];l=s.length();for(j=l-1;j>=0;j--){
b=s.charAt(j);if(b!=' ')
{c=c+1;
}else{
for(k=j;k<=j+c;k++){
h=s.charAt(k);d=(int)h;if((d>=97 && d<=122) || (d>=65 && d<=91) || h=='
'){
System.out.print(h);}}
c=0;}
}}}}
// Program to ……………………
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s;char b;int c=0,i,l;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER A STRING");s=y.readLine();s=s.concat(" ");l=s.length();for(i=0;i<l;i++){
b=s.charAt(i);if(b!=' '){
System.out.print(b);c=c+1;
}else{
System.out.println(" "+c);c=0;
}}}}
// Program to print a SYMMETRIC Array.
import java.io.*;class jgffc{public static void main (String args[])throws IOException
{int i,j,c=0,n;InputStreamReader x=new InputStreamReader(System.in);
BufferedReader y=new BufferedReader(x);System.out.println("ENTER THE DIMENSION OF ARRAY");n=Integer.parseInt(y.readLine());int a[][]=new int[n][n];int b[][]=new int [n][n];System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<n;i++){
for(j=0;j<n;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}for(i=0;i<n;i++)
{for(j=0;j<n;j++){
b[i][j]=a[j][i];}
}for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(a[i][j]==b[i][j]){
c=c+1;}
}}if(c==(n*n)){
System.out.println("IT IS SYMMETRIC ARRAY");}else{
System.out.println("IT IS NOT A SYMMETRIC ARRAY");}}}
// Printing TRANSPOSE of an Array.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
int i,j;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);int a[][]=new int[3][3];int b[][]=new int[3][3];System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<3;i++){
for(j=0;j<3;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}for(i=0;i<3;i++){
for(j=0;j<3;j++){
b[i][j]=a[j][i];}
}for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.print(b[i][j]+" ");}System.out.println(" ");
}}
}
// Printing Sentence as Entered, Number of Words and Vowels.
import java.io.*;class jkhg{
public static void main(String args[])throws IOException{
String s;char b;int c=1,i,j=0,l,v=0,w=0,k;InputStreamReader x=new InputStreamReader(System.in);BufferedReader y=new BufferedReader(x);System.out.println("ENTER THE TEXT");s=y.readLine();s=s.toUpperCase();l=s.length();int a[]=new int[l];int b1[]=new int [l];for(i=0;i<l;i++){
b=s.charAt(i);if(b=='!' || b=='.' || b=='?'){
a[j]=v;b1[j]=w+1;v=0;w=0;++j;
}else{if(b==' '){
w=w+1;}if(b=='A' || b=='E' || b=='I' || b=='O' || b=='U'){
v=v+1;}}
}System.out.println("SENTENCE \t NO. OF VOWELS \t NO. OF
WORDS");for(i=0;i<j;i++){
System.out.println(c+" \t\t "+a[i]+" \t\t "+b1[i]);c++;
}c=1;System.out.println("SENTENCE \t NO. OF WORDS/VOWELS");for(i=0;i<j;i++){
System.out.print(c+" \t\t ");for(k=0;k<a[i];k++){
System.out.print("VVV");}
System.out.println();System.out.print("\t\t ");for(k=0;k<b1[i];k++){
System.out.print("WWW");}System.out.println();c=c+1;
}}}
// Program to print a WONDEROUS Square.
import java.io.*;class jgffc{public static void main (String args[])throws IOException
{int i,j,s=0,s1,s2,n;InputStreamReader x=new InputStreamReader(System.in);
BufferedReader y=new BufferedReader(x);System.out.println("ENTER THE DIMENSION OF ARRAY");n=Integer.parseInt(y.readLine());int a[][]=new int[n][n];System.out.println("ENTER NOS IN AN ARRAY");for(i=0;i<n;i++){
for(j=0;j<n;j++){
a[i][j]=Integer.parseInt(y.readLine());}
}System.out.println("CONTENTS OF ARRAY ARE");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
System.out.print(a[i][j]+" ");}System.out.println(" ");
}
double b=0.5*n*((n*n)+1);
for(i=0;i<n;i++){
s1=0;s2=0;for(j=0;j<n;j++){
s1=s1+a[i][j];s2=s2+a[j][i];
} if(s1==b && s2==b){
s=s+1;}
}if(s==n){
System.out.println("IT IS A WONDROUS SQUARE");}else{
System.out.println("IT IS NOT A WONDROUS SQUARE");}}}