Concept explainers
Write a
Want to see the full answer?
Check out a sample textbook solutionChapter 7 Solutions
Java: Introduction to Problem Solving and Programming
Additional Engineering Textbook Solutions
Absolute Java (6th Edition)
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Computer Science: An Overview (12th Edition)
Modern Database Management (12th Edition)
Database Concepts (7th Edition)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
- Write a program in Java that reads integers, one per line, and displays their sum. Also, display all the numbers read, each with an annotation giving its percentage contribution to the sum. Use a method that takes the entire array as one argument and returns the sum of the numbers in the array. (Hint: Ask the user for the number of integers to be entered, create an array of that length, and then fill the array with the integers read.arrow_forwardGiven an array below, write a program in Java language to print all numbers which are greater than the average of all numbers in the array. int []array = {1,10,-8,16,-12,34,0,19,-23,14}arrow_forwardWrite a program in a class NumberAboveAverage that counts the number of days that the temperature is above average. Read ten temperatures from the keyboard and place them in an array. Compute the average temperature and then count and display the number of days on which the temperature was above average.arrow_forward
- FOR JAVA Write a method that takes a one dimensional integer array and an integer, and returns the index of the integer in the array. If the integer is not in the array, your program must return -1. If there are multiple occurrences of that number, your program must return the smallest index. Repeat the second question, but if there are multiple occurrences of the number, your program must return the largest index instead of the small- est.arrow_forwardWrite a program that first reads an integer for the array size, then reads numbers intothe array, and finally outputs how many numbers have values that are greater than theaverage. For practice reasons, try not to use the index notation of arrays (e.g. myarray[i])at all. Use pointers instead.arrow_forwardWrite a program that prompts the user for an integer, then asks user to enter that many integer value. Store these values in an integer array and print the array. Reverse the array elements so that first element become the last element, the second element become the second to last element, and so on, with the old last element now first. Do not just reverse the order in which they are printed; actually, change the way they are stored in the array. Try not to create a second array; just rearrange the elements within the array you have. (Hints; Swap elements that need to change place.) When the elements have been reversed, Print the array again.arrow_forward
- Write a Java program named RandomNumbers that creates a single-dimensional array of int of size 20 and initialize its elements with 20 random integer numbers (their range must be between 1 and 100 inclusive. a) Write statements in your program to display the array elements, and how many odd and even numbers are there in the array. For example, if the random numbers were stored in the array are:83 48 89 66 40 94 31 31 12 45 45 87 10 24 78 2 28 31 52 46Then the program should display:The random numbers are:83 48 89 66 40 94 31 31 12 45 45 87 10 24 78 2 28 31 52 46There are 8 odd numbersThere are 12 even numbersb) An element in the array is a peak (max or min) if the elements before and after that element are greater than the element itself (min) or the elements before and after that element are less than the element (max). Write a method in your program called displayPeaks that will take a single-dimensional array as parameter and display all peak elements of that array…arrow_forwardWrite a Java program named RandomNumbers that creates a single-dimensional array of int of size 20 and initialize its elements with 20 random integer numbers (their range must be between 1 and 100 inclusive. a) Write statements in your program to display the array elements, and how many odd and even numbers are there in the array. For example, if the random numbers were stored in the array are: 83 48 89 66 40 94 31 31 12 45 45 87 10 24 78 2 28 31 52 46 Then the program should display: The random numbers are: 83 48 89 66 40 94 31 31 12 45 45 87 10 24 78 2 28 31 52 46 There are 8 odd numbers There are 12 even numbersarrow_forwardWrite a program that declares an array of 15 integers and reads the values from the user. Make sure that the user doesn’t enter a value greater than 10 (if the user enters a value not in the allowed range, discard that value and read another to put into the array). Now tell the number that occur maximum number of times in the array. For example for the following 7 has maximum occurrence. 4,7,3,3,2,7,1,5,7,9,9,9,7,8,10 Use both linear and binary search.arrow_forward
- Write a Java program named RandomNumbers that creates a single-dimensional array of int of size 20 and initialize its elements with 20 random integer numbers (their range must be between 1 and 100 inclusive. Write statements in your program to display the array elements, and how many odd and even numbers are there in the array. For example, if the random numbers were stored in the array are: 83 48 89 66 40 94 31 31 12 45 45 87 10 24 78 2 28 31 52 46 Then the program should display: The random numbers are: 83 48 89 66 40 94 31 31 12 45 45 87 10 24 78 2 28 31 52 46 There are 8 odd numbers There are 12 even numbers An element in the array is a peak (max or min) if the elements before and after that element are greater than the element itself (min) or the elements before and after that element are less than the element (max). Write a method in your program called…arrow_forwardWrite a program called Words that: prints your name followed by three asterisks; reads the words in a text file into a String array, where each array entry contains a word; prints the number of words in the file; counts and prints the number of five-letter words; prints all of the five-letter words starting with a vowel (that is, 'a', 'e', 'i', 'o', or 'u'); finds and prints the alphabetically first five-letter word and the alphabetically last five-letter word. it was the best of times it was the worst of timesit was the age of wisdom it was the age of foolishnessit was the epoch of belief it was the epoch of incredulityit was the season of light it was the season of darknessit was the spring of hope it was the winter of despairwe had everything before us we had nothing before uswe were all going direct to heaven we were all going directthe other wayin short the period was so far like the presentperiod that some of its noisiest authorities insisted on itsbeing received for good or…arrow_forwardWrite a java code that computes the alternating sum of all the elements in an array. For example, if your program has an array with these elements. 1 4 9 16 9 7 4 9 11 It will compute: 1 - 4 + 9 - 16 + 9 - 7 + 4 - 9 + 11 = -2arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning