0% found this document useful (0 votes)
5 views10 pages

Assignment Array

The document contains multiple Java programs that demonstrate various operations on arrays, strings, and two-dimensional arrays. Key functionalities include calculating sums and averages, finding missing numbers, identifying duplicates, and manipulating strings (e.g., concatenation, substring extraction, and palindrome checking). Each program is encapsulated in its own class with a main method for execution.

Uploaded by

Anthony
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views10 pages

Assignment Array

The document contains multiple Java programs that demonstrate various operations on arrays, strings, and two-dimensional arrays. Key functionalities include calculating sums and averages, finding missing numbers, identifying duplicates, and manipulating strings (e.g., concatenation, substring extraction, and palindrome checking). Each program is encapsulated in its own class with a main method for execution.

Uploaded by

Anthony
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Assignment 2

Arrays

(Note: Take Given Array: array = {1,2,3,4,8,9,14})

Write a Java program to calculate sum values of an array.


package javaistclass;

public class arrays {

public static void main(String[] args) {


// TODO Auto-generated method stub
int [] array = {1,2,3,4,8,9,14};
int length = [Link];
int sum = 0;
int i = 0;
for (i=0; i<length; i++) {
sum+=array[i];}
[Link]("the sum is:" +sum);

Write a Java program to calculate average of values of an array.


package javaistclass;

import [Link];

public class Arrayaverage {

public static void main(String[] args) {


// TODO Auto-generated method stub
float [] array1 = {1,2,3,4,8,9,14};
float length1 = [Link];

int sum = 0;
int i = 0;
for (i=0; i<length1; i++) {

sum+=array1[i];
}
float average = sum/length1;
[Link]("the average is:" +average);

}
}

Write a Java program to find missing number in an array. (Remove one number from the given array)
package javaistclass;

import [Link];
import [Link];

public class Findnumber {

public static List<Integer> findMissingNumbers(int[] array) {


List<Integer> missingNumbers = new ArrayList<>();

int min = array[0];


int max = array[[Link] - 1];

t
boolean[] present = new boolean[max + 1];

for (int num : array) {


present[num] = true;
}
for (int i = min; i <= max; i++) {
if (!present[i]) {
[Link](i);
}
}

return missingNumbers;
}

public static void main(String[] args) {


int[] array = {1, 3, 4, 8, 9, 14};

List<Integer> missingNumbers = findMissingNumbers(array);


[Link]("Missing numbers are: " + missingNumbers);
}
}

Write a program to find greatest and smallest element in an array.


package javaistclass;

public class Findgreatestandlowest {

public static void main(String[] args) {


// TODO Auto-generated method stub
int [] array = {1,2,3,4,8,9,14};
int greatest = array[0];
int lowest = array[0];

for (int i = 1; i < [Link]; i++) {


if (array[i] > greatest)

greatest = array[i];
else if (array[i] < lowest)
lowest = array[i];
}

[Link]("greatest Number is : " + greatest);


[Link]("lowest Number is : " + lowest);

Write a program to find duplicate elements in an array.


package javaistclass;

import [Link];

public class Showduplicate {

public static void main(String[] args) {


// TODO Auto-generated method stub

int [] array = {1,2,3,4,4,9,14};


[Link](array) ;

int duplicate = array[5];

for (int i = 1; i < [Link]; i++) {


if (array[i] == duplicate)

duplicate = array[i];

}
[Link]("duplicate Number is : " +
duplicate);
}

Two Dimensional Arrays

Write a Java program to find the average score of two students in three papers using 2-dimensional

array.
package javaistclass;

import [Link];

public class Arrayaverage {

public static void main(String[] args) {


// TODO Auto-generated method stub
float [] array1 = {1,2,3,};
float [] array2 = {3,3,1};
float length1 = [Link];
float length2 = [Link];
float length = length1 + length2;
int sum = 0;
int i = 0;
for (i=0; i<length1; i++) {

sum+=array1[i];
}
for (i = 0; i < length2; i++) {
sum += array2[i];
}
float average = sum/length;
[Link]("the average is:" +average);

Add two matrices using 2-dimensional array


package javaistclass;

public class addmatrices {

public static void main(String[] args) {

float[] arrayA = {1, 2, 3, 3, 1};


float[] arrayB = {1, 2, 3, 3, 1};
[Link]("The sum of the arrays is:");
for (int i = 0; i < [Link]; i++) {
[Link](arrayA[i] + arrayB[i] + " ");
}
}
}

Strings

Write a java program to compare two strings, ignoring case differences.


package javaistclass;

public class Comparestring {

public static void main(String[] args) {


// TODO Auto-generated method stub
String style = new String("love");
String style2 = new String("Love");
[Link]("it is: " + style .equalsIgnoreCase
(style2));

Write a Java program to concatenate a given string to the end of another string.
package javaistclass;

public class Contatenate {

public static void main(String[] args) {


// TODO Auto-generated method stub
String word1 = "Jesus is lord, ";
String word2 = "now and forever";
String word =[Link](word2);
[Link](word);

Write a java program to get the length of a given string


package javaistclass;
public class LengthofString {

public static void main(String[] args) {


// TODO Auto-generated method stub
String word = "word";
String word2 = "letter";

[Link]("the string length is:" + [Link]());


[Link]("the string length is:" + [Link]());

Write a Java program to get a substring of a given string between two specified positions
package javaistclass;

public class Substring {

public static void main(String[] args) {


// TODO Auto-generated method stub
String statement = ("The lord is my shepherd, i shall not
want:");
String new_statement = ([Link](4,23 ));
[Link](new_statement);

Write a Java program to convert all the characters in a string to uppercase.


package javaistclass;

public class Stringtouppercase {


public static void main(String[] args) {
// TODO Auto-generated method stub
String statement = ("The lord is my shepherd, i shall not
want:");
String uppercase = [Link]();
[Link](uppercase);

}}

Write a Java program to convert all the characters in a string to lowercase.


package javaistclass;

public class Stringtolowercase {


public static void main(String[] args) {
// TODO Auto-generated method stub
String statement = ("THE LORD IS MY SHEPHERD, I SHALL NOT
WANT!");
String uppercase = [Link]();
[Link](uppercase);

Write a Java program to reverse a string.


package javaistclass;

public class Reversestring {

public static void main(String[] args) {


// TODO Auto-generated method stub
String statement = "God is Good";
char[] arr = [Link]();

String rev = "";

for(int i = [Link]() - 1; i >= 0; i--)


{
rev = rev + [Link](i);
}

[Link](rev);

Write a Java program to count number of time a character repeated in a string.


package javaistclass;

public class Repeatedcharacters {

public static void main(String[] args) {


String stat = "i am so so blessed , yes yes yes";
char[] array = [Link]();

int[] counts = new int[256];


for (char c : array) {
counts[c]++;
}
for (int i = 0; i < [Link]; i++) {
if (counts[i] > 1) {
[Link]("Duplicated char: '" + (char) i + "',
occurs " + counts[i] + " times");
}
}
}
}

Write a Java program to count number of words in a sentence.


package javaistclass;

public class Countwords {

public static void main(String[] args) {


// TODO Auto-generated method stub
String sentence = "God is god, all the time";
int countsentence = [Link]("\\s").length;
[Link](countsentence);
}

Write a Java program to convert integer to string.


package javaistclass;

public class INTTOSTRING {

public static void main(String[] args) {


// TODO Auto-generated method stub

int a = 1;
String word= [Link](a);
[Link](word);

Write a Java program to convert string to integer.


package javaistclass;

public class StringtoInt {

public static void main(String[] args) {


// TODO Auto-generated method stub
String number = "419";
int numberprint = [Link](number);

[Link](numberprint);

Write a Java program to remove white spaces in a string.


package javaistclass;

public class Removespaces {


public static void main(String[] args) {
String statement = " God is Good! ";

statement = [Link]("\\s", "");

[Link](statement);
}
}

Write a program to check a string is palindrome or not (e.g., reverse of &quot;level&quot; is


&quot;level&quot;)
package javaistclass;
import [Link];

public class palindrome {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner input= new Scanner([Link]);
[Link]("type in an input:");
String letter = [Link]();

String rev = "";

for ( int i = [Link]() - 1; i >= 0; i-- )


rev = rev + [Link](i);

if ([Link](rev)) {
[Link](letter+" is a palindrome");
} else {
[Link](letter+" is not a palindrome");
}
[Link]();

You might also like