DURGASOFT
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner obj = new Scanner([Link]);
[Link]("Enter array size:");
int size = [Link]();
int i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
[Link]("Array elements by using while loop..");
int index=0;
while(index<[Link])
{
[Link]("index="+index+" a["+index+"]="+a[index]);
index++;
}
[Link]("Array elements by using for loop..");
for(i=0;i<[Link];i++)
{
[Link]("index="+i+" a["+i+"]="+a[i]);
}
[Link]("Array elements by using for each loop..");
for(int item:a)
{
[Link]("item="+item);
}
}
}
output:
-------
C:\prakashclasses>javac [Link]
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
91 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
C:\prakashclasses>java Test
Enter array size:
5
Enter 5 elements...
999
123
555
222
999
Array elements by using while loop..
index=0 a[0]=999
index=1 a[1]=123
index=2 a[2]=555
index=3 a[3]=222
index=4 a[4]=999
Array elements by using for loop..
index=0 a[0]=999
index=1 a[1]=123
index=2 a[2]=555
index=3 a[3]=222
index=4 a[4]=999
Array elements by using for each loop..
item=999
item=123
item=555
item=222
item=999
sum of elements in array
------------------------
==> using for loop
==> using for each loop
Ex:
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner obj = new Scanner([Link]);
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
92 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
[Link]("Enter array size:");
int size = [Link]();
int sum=0,i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
sum=0;
for(i=0;i<[Link];i++)
{
sum=sum+a[i];
}
[Link](sum);
}
}
output:
-------
C:\prakashclasses>javac [Link]
C:\prakashclasses>java Test
Enter array size:
5
Enter 5 elements...
12
10
3
11
13
49
Program to read and write array elements.
Program to calcualte sum of elements present in an array.
Program to calcualte sum of even elements present in an array.
Program to calcualte sum of odd elements present in an array.
Program to calcualte sum of +ve elements present in an array.
Program to calcualte sum of -ve elements present in an array.
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
93 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
Program to calcualte sum of elements which are divisible by 2 and 3 present in an
array.
Program to calcualte sum of prime elements present in an array.
Program to calcualte sum of all elements factorials present in an array.
Logic:
------
sum = 0;
for(i=0;i<[Link];i++)
{
if(-----){
sum=sum+a[i];
}
}
s.o.p(sum);
iseven(a[i]),isodd,isprime,ispve,isnve,sum,etc
Program to find max and min element present in an array
-------------------------------------------------------
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner obj = new Scanner([Link]);
[Link]("Enter array size:");
int size = [Link]();
int max,min,i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
max=a[0];
for(i=1;i<[Link];i++)
{
if(max<a[i])
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
94 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
{
max=a[i];
}
}
[Link]("max="+max);
min=a[0];
for(i=1;i<[Link];i++)
{
if(min>a[i])
{
min=a[i];
}
}
[Link]("min="+min);
}
}
output:
-------
C:\prakashclasses>javac [Link]
C:\prakashclasses>java Test
Enter array size:
5
Enter 5 elements...
3
5
2
4
1
max=5
min=1
Program to replace old element with new element
-----------------------------------------------
version1: update all occurrences
--------------------------------
Ex:
import [Link];
class Test
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
95 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
{
public static void main(String[] args)
{
Scanner obj = new Scanner([Link]);
[Link]("Enter array size:");
int size = [Link]();
int i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
[Link]("Array Elements Before update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
[Link]();
//logic
int olde,newe;
[Link]("Enter old element");
olde=[Link]();
[Link]("Enter new element");
newe=[Link]();
for(i=0;i<[Link];i++)
{
if(olde==a[i]){
a[i]=newe;
}
}
[Link]("Array Elements After update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
}
}
output:
-------
C:\prakashclasses>javac [Link]
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
96 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
C:\prakashclasses>java Test
Enter array size:
5
Enter 5 elements...
12123
Array Elements Before update...
12123
Enter old element
2
Enter new element
9
Array Elements After update...
19193
version2: update only first occurrence
--------------------------------------
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner obj = new Scanner([Link]);
[Link]("Enter array size:");
int size = [Link]();
int i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
[Link]("Array Elements Before update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
[Link]();
//logic
int olde,newe;
[Link]("Enter old element");
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
97 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
olde=[Link]();
[Link]("Enter new element");
newe=[Link]();
for(i=0;i<[Link];i++)
{
if(olde==a[i]){
a[i]=newe;
break;
}
}
[Link]("Array Elements After update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
}
}
output:
-------
C:\prakashclasses>javac [Link]
C:\prakashclasses>java Test
Enter array size:
5
Enter 5 elements...
12312
Array Elements Before update...
12312
Enter old element
2
Enter new element
8
Array Elements After update...
18312
version3: update only second occurrence
---------------------------------------
import [Link];
class Test
{
public static void main(String[] args)
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
98 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
{
Scanner obj = new Scanner([Link]);
[Link]("Enter array size:");
int size = [Link]();
int i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
[Link]("Array Elements Before update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
[Link]();
//logic
int olde,newe;
[Link]("Enter old element");
olde=[Link]();
[Link]("Enter new element");
newe=[Link]();
int c=0;
for(i=0;i<[Link];i++)
{
if(olde==a[i]){
c++;
if(c==2)
{
a[i]=newe;
break;
}
}
}
[Link]("Array Elements After update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
}
}
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
99 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]
DURGASOFT
output:
-------
C:\prakashclasses>javac [Link]
C:\prakashclasses>java Test
Enter array size:
7
Enter 7 elements...
1231212
Array Elements Before update...
1231212
Enter old element
2
Enter new element
44
Array Elements After update...
1 2 3 1 44 1 2
version4: last occurrence
-------------------------
import [Link];
class Test
{
public static void main(String[] args)
{
Scanner obj = new Scanner([Link]);
[Link]("Enter array size:");
int size = [Link]();
int i,a[] = new int[size];
[Link]("Enter "+size+" elements...");
for(i=0;i<[Link];i++){
a[i] = [Link]();
}
[Link]("Array Elements Before update...");
for(i=0;i<[Link];i++)
[Link](a[i]+" ");
[Link]();
DURGASOFT, # 202, 2nd Floor, HUDA Maitrivanam, Ameerpet, Hyderabad - 500038,
100 88 85 25 26 27, 72 07 21 24 27/28 | [Link]
Maii: durgasoftonline@[Link]