Question

11) Write a method (including header and body) that takes as an input an array of doubles and f three doubles containing the average, the maximum and the minimunm values of the input array. Test the program by calling the method from the main method. For example Input: 1 2 3 45 Output: 3 5 1 12) Write a Java method that takes a string as an argument and returns the reverse the string. Test the program by calling the method from the main method. reverseString(Hello) → olleH reverseString(Bye) → eyB
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Solution::

(11)

Source Code::-

import java.util.Scanner;

class Array_Sum

{

public static void sum_avg_max_min(int num[],int n){

//Method will print avg,min and max of the given array.

int min=0,max=0,avg=0,sum=0; //variable declaration.

int element[]=new int[3]; //variable declaration.

for (int i =0;i<n;i++){ //looping all the number present in the array.

sum=sum+num[i]; //finding sum.

if (i==0){ //if i==0 it means it is first element of the array.

max=num[i];//Assign first element of array in the max.

min=num[i];//Assign first element of the array in the min.

}

if (num[i] > max)//If num[i] position is greater than max.

max=num[i];//then update the value of max element.

if (num[i] < min)//If num[i] position is less than min .

min=num[i];//Then update the value of min element.

}

avg=sum/n; //Finding average

element[0]=avg; //Oth position is avg

element[1]=max;//1th position is max

element[2]=min;//2nd position is min.

for (int i=0;i <=2;i++)

System.out.print(element[i]+" "); //Printing all the values.

}

public static void main(String args[])

{

int n;

Scanner s = new Scanner(System.in);

System.out.print("Enter no. of elements you want in array:");

n = s.nextInt();

int a[] = new int[n];

System.out.print("Enter all the elements:");

for(int i = 0; i < n; i++) //Storing all the number in array.

a[i] = s.nextInt();

sum_avg_max_min(a,n); //calling sum_avg_max_min method.

  

}

}

Output::-

Enter no. of elements you want in array:4
Enter all the elements:23
34
56
78
47 78 23 ----------47 is avg,78 is max and 23 is min .

(12)

Source Code::-

import java.util.*;

class ReverseString

{

public static void reverse_string(String original){

String reverse="";

int length = original.length();//Finding length of the given string.

for ( int i = length - 1 ; i >= 0 ; i-- ) //Taking each character in reverse order.

reverse = reverse + original.charAt(i);//storing all the character in reverse order.

System.out.println("Reverse of entered string is: "+reverse);

}

public static void main(String args[])

{

String original;

Scanner in = new Scanner(System.in);

System.out.println("Enter a string to reverse");

original = in.nextLine();

reverse_string(original);//Calling reverse_string method.

  

}

}

Output::-

Enter a string to reverse
Hello
Reverse of entered string is: olleH

Enter a string to reverse
Bye
Reverse of entered string is: eyB

Add a comment
Know the answer?
Add Answer to:
11) Write a method (including header and body) that takes as an input an array of...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • java code Write a method called reverse that takes an array of integers as an input...

    java code Write a method called reverse that takes an array of integers as an input and returns the same values in reverse order as the output. Test your method in the main.

  • RUBY! \Write a method called reverse_each_word that takes in a string argument of a sentence and...

    RUBY! \Write a method called reverse_each_word that takes in a string argument of a sentence and returns that same sentence with each word reversed in place. First solve it using .each Then utilize the same method using .collect to see the difference. For example: reverse_each_word("Hello there, and how are you?") #=> "olleH ,ereht dna woh era ?uoy" Hint: You can't use an enumerator on a string, so how can we turn our string into an array? Hint: How can we...

  • JAVA PLEASE! Write a method called displayPets that takes an array of strings as input. The...

    JAVA PLEASE! Write a method called displayPets that takes an array of strings as input. The method should display the contents of the pets array on one line. Each name should be separated by a space. Use an enhanced for loop to iterate the array. Make sure to declare modifier, parameters and return values. Given an array String[] pets = {"Lucky", "Slinger", "Beast", "Trumpet", "Lulu", "Shadow", "Daisy"} A sample run when calling displayPets(pets) from main() would look like: Pets names:...

  • Using C, Write a function reverse which takes a string as an argument, reverses the string...

    Using C, Write a function reverse which takes a string as an argument, reverses the string and returns the reversed string. Note; you should not return a string that you created inside the reverse function! For example: Test char str[]-"hello" printf("%s", reverse (str)); Result olleh

  • JAVA Array 3. Write a method called noVowels that takes a String as input and returns...

    JAVA Array 3. Write a method called noVowels that takes a String as input and returns true if it doesn't contain any vowels (a, e, i, o, u)

  • Write a program that takes in a line of text as input, and outputs that line of text in reverse.

    Write a program that takes in a line of text as input, and outputs that line of text in reverse. The program repeats, ending when the user enters "Quit", "quit", or "q" for the line of text.Ex: If the input is:Hello there Hey quitthen the output is:ereht olleH yeHThere is a mistake in my code I can not find. my output is : ereht olleH ereht olleHyeHHow can I fix this?I saw some people use void or the function reverse but we didnt...

  • Question 1[JAVA] Add a method in the Main class named getLines() that takes a filename as...

    Question 1[JAVA] Add a method in the Main class named getLines() that takes a filename as a String and returns each line in the file in an array. Have each element of the array be a String. Do not include the newline at the end of each line. Use a BufferedReader object to read the file contents. Note, the contents of input.txt will be different (including the number of lines) for each test case. Example: getLines( "input.txt" ) returns (an...

  • 2a) Write a method countEvens that takes an ArrayList of String objects as input and returns...

    2a) Write a method countEvens that takes an ArrayList of String objects as input and returns the number of even length strings contained in the input. For example, if the input is [ one, peach, pear, plum ] then countEvents(inp) should return 2. 2b) Write a method, mirror, that doubles the size of a list of integers by appending a mirror image of the list. For example, given an array list containing [ 1, 5, 2, 6 ], the method...

  • Write a program that takes in a line of text as input, and outputs that line...

    Write a program that takes in a line of text as input, and outputs that line of text in reverse. You may assume that each line of text will not exceed 50 characters. The program repeats, ending when the user enters "Quit", "quit", or "q" for the line of text. Ex: If the input is: Hello there Hey quit then the output is: ereht olleH уен Hint: Use the fgets function to read a string with spaces from the user...

  • Write program in JAVA with a method that returns an array. The method should accept as input a co...

    Write program in JAVA with a method that returns an array. The method should accept as input a comma-delimited string with three values from a user. The array should store each value in a different element. Use Try..Catch error handling and print any failure messages, or print success from within method if execution is successful (see Chapter 13 in the text). Call the method from the main method of the program to demonstrate its functionality by looping through the array...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT