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 "level" is
"level")
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]();