The Driver class contains methods to print numeric sequences, calculate triangular numbers, print arrays, and find the range between minimum and maximum values in an array. The main method calls each method, printing outputs including the sequences 0-10, -10 to 0, the sum of triangular numbers to 10, an array of values, and the range of the array.
9953330565 Low Rate Call Girls In Rohini Delhi NCR
Java program to print sequences, calculate triangular numbers and find range of array
1. //Driver.java
import java.util.Scanner;
import java.text.DecimalFormat;
public class Driver
{
public static void printSequence (int num)
{
if(num > 0)
{
for (int i = 0; i <= num ;i++ )
{
System.out.print(i + " ");
}
System.out.println();
}
else if(num < 0)
{
for (int i = 0; i >= num ;i-- )
{
System.out.print(i + " ");
}
System.out.println();
}
}
public static int trianglarNum (int num)
{
int sum = 0;
if(num > 0)
{
for (int i = 1; i <= num ;i++ )
{
sum = sum + i;
}
return sum;
2. }
else
return -1;
}
public static void printArray(int list [])
{
for (int i = 0; i < list.length ;i++ )
{
System.out.print(list[i] + " ");
}
System.out.println();
}
public static int range(int list [])
{
int max,min;
max = list[0];
min = list[0];
for (int i = 1; i < list.length ;i++ )
{
if(list[i] > max)
max = list[i];
if(list[i] < min)
min = list[i];
}
System.out.println("difference between the maximum and minimum values in the array: "+
(max-min));
return (max-min);
}
public static void main(String[] args)
{
printSequence(10);
printSequence(-10);
System.out.println();
if(trianglarNum(10) > 0)
System.out.println("Sum: "+ trianglarNum(10));
else
3. System.out.println("Negative input ");
if(trianglarNum(-10) > 0)
System.out.println("Sum: "+ trianglarNum(-10));
else
System.out.println("Negative input ");
int array[] = {1,2,4,5,-4,7,8,11,5,7};
printArray(array);
System.out.println();
System.out.println("difference between the maximum and minimum values in the array: "+
range(array));
}
}
/*
output:
0 1 2 3 4 5 6 7 8 9 10
0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10
Sum: 55
Negative input
1 2 4 5 -4 7 8 11 5 7
difference between the maximum and minimum values in the array: 15
difference between the maximum and minimum values in the array: 15
*/
Solution
//Driver.java
import java.util.Scanner;
import java.text.DecimalFormat;
public class Driver
{
public static void printSequence (int num)
{
if(num > 0)
{
4. for (int i = 0; i <= num ;i++ )
{
System.out.print(i + " ");
}
System.out.println();
}
else if(num < 0)
{
for (int i = 0; i >= num ;i-- )
{
System.out.print(i + " ");
}
System.out.println();
}
}
public static int trianglarNum (int num)
{
int sum = 0;
if(num > 0)
{
for (int i = 1; i <= num ;i++ )
{
sum = sum + i;
}
return sum;
}
else
return -1;
}
public static void printArray(int list [])
{
for (int i = 0; i < list.length ;i++ )
{
System.out.print(list[i] + " ");
}
System.out.println();
5. }
public static int range(int list [])
{
int max,min;
max = list[0];
min = list[0];
for (int i = 1; i < list.length ;i++ )
{
if(list[i] > max)
max = list[i];
if(list[i] < min)
min = list[i];
}
System.out.println("difference between the maximum and minimum values in the array: "+
(max-min));
return (max-min);
}
public static void main(String[] args)
{
printSequence(10);
printSequence(-10);
System.out.println();
if(trianglarNum(10) > 0)
System.out.println("Sum: "+ trianglarNum(10));
else
System.out.println("Negative input ");
if(trianglarNum(-10) > 0)
System.out.println("Sum: "+ trianglarNum(-10));
else
System.out.println("Negative input ");
int array[] = {1,2,4,5,-4,7,8,11,5,7};
printArray(array);
System.out.println();
System.out.println("difference between the maximum and minimum values in the array: "+
range(array));
}
6. }
/*
output:
0 1 2 3 4 5 6 7 8 9 10
0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10
Sum: 55
Negative input
1 2 4 5 -4 7 8 11 5 7
difference between the maximum and minimum values in the array: 15
difference between the maximum and minimum values in the array: 15
*/