
Concept explainers
Write a Java application program (name the file as DigitReverse.java) that will get
multiple non-negative integers from the keyboard, one at a time (-1 to exit). For each
integer, it should print the digits in reverse order, one per line. Your program should
include the main method and a method called digitExtract. You main method should
allow user to enter multiple integers (non-negative integers, except for -1). The
digitExtract( ) method has an integer as a parameter. The method should break up the
integer into individual digits (using some simple math) and print them to the screen in
reverse order, with each digit appearing on a separate line.
For example:
Please enter a non-negative integer (-1 to exit): 57321
Your number printed in reverse order is:
1
2
3
7
5
Please enter a non-negative integer (-1 to exit): 0
Your number printed in reverse order is:
0
Please enter a non-negative integer (-1 to exit): -1

Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images

- Write a complete Java program named Transpose that contains the following: The main method asks the user to provide n - the number of rows and m – the number of columns for a rectangular matrix of integers from 2 to 10. The main method calls the matrixSetUp() method which creates a rectangular matrix of specified dimensions and populates it with random integers from 0 to 99. Hint: You can use Math.random() to generate random numbers. The main method prints the matrix created by the matrixSetUp () method in the form of a matrix. Hint: in order to print the array in the example format, you can use Arrays.toString(matrix[row]) to print each row. The main method calls the matrixTranspose() method that creates and returns a transpose of the initial matrix. Hint: matrix transpose means: ����������[���][������]=�[������][���] The main method prints the transpose of the matrix.arrow_forwardNeeds to be written in java: Write a program with a main() method that asks the user to input an integer array of 10 elements.Next, create three methods described below. From inside your main() method, call each of thethree methods described below and print out the results of the methods 2, 3, which return values.1. printReverse() - a method that receives an array of integers, then reverses the elements ofthe array and prints out all the elements from inside the method. Print all in one lineseparated by commas (see sample output below).2. getLargest() – a method that receives an array of integers, then returns the largest integervalue in the array. (print result from main())3. computeTwice()- a method that receives the previously reversed array of integers, thenreturns an array of integers which doubles the value of each number in the array (see thesample output below). (print result from main())Sample output:Enter a number:22Enter a number:34Enter a number:21Enter a number:35Enter a…arrow_forwardThis question is in java The Sorts.java file is the sorting program we looked at . You can use either method listed in the example when coding. You want to add to the grades.java and calculations.java files so you put the list in numerical order. Write methods to find the median and the range. Have a toString method that prints the ordered list, the number of items in the list, the mean, median and range. Ex List: 20 , 30 , 40 , 75 , 93Number of elements: 5Mean: 51.60Median: 40Range: 73 Grades.java is the main file import java.util.Scanner;public class grades { public static void main(String[] args) { int n; calculation c = new calculation(); int array[] = new int[20]; System.out.print("Enter number of grades that are to be entered: "); Scanner scan = new Scanner(System.in); n = scan.nextInt(); System.out.println("Enter the grades: "); for(int i=0; i<n; i++) { array[i] = scan.nextInt(); if(array[i] < 0) {…arrow_forward
- Write a method called drawDiamond() that outputs lines of '*' to form a Diamond with equal length diagonals. Method drawDiamond() has one parameter, an integer representing the diagonal of the diamond. Assume the diagonal length is always odd and less than 20. Output 9 spaces before the first '*' on the first line for correct formatting. Either drawTriangle or at least one of its helper methods must be recursive. Ex: If the input of the program is: 3 the method drawDiamond() outputs: * *** * Ex: If the input of the program is: 15 the method drawDiamond() outputs: * *** ***** ******* ********* *********** ************ *************** ************* *********** ********* ******* ***** *** * Note: the diamond is made up of a rightside up triangle and an upside down triangle. import java.util.Scanner; public class LabProgram { /* TODO: Write drawDiamond() method here. */ /* You can add other helper methods if needed…arrow_forwardWrite a program in Java called StringIndex. Create a method called printIndex that passes your fullname as a parameter. Method should print each character of the String along with the index. For example, if String parameter passed is “Kimberly”, the program should print: 0: K 1: I 2: m 3: b 4: e 5: r 6: l 7: yarrow_forwardWrite a program that reads a list of integers, and outputs whether the list contains all multiples of 10, no multiples of 10, or mixed values. Define a method named isArrayMult10 that takes an array as a parameter, representing the list, and an integer as a parameter, representing the size of the list. isArrayMult10) returns a boolean that represents whether the list contains all multiples of ten. Define a method named İsArrayNoMult10 that takes an array as a parameter, representing the list, and an integer as a parameter, representing the size of the list. İsArrayNoMult10() returns a boolean that represents whether the list contains no multiples of ten. Then, write a main program that takes an integer, representing the size of the list, followed by the list values. The first integer is not in the list. Assume that the list will always contain less than 20 integers. Ex: If the input is: 5 20 40 60 80 100 the output is: all multiples of 10 Ex: If the input is: 5 11 -32 53 -74 95 the…arrow_forward
- Here are the original instructions for the code below that I wrote. Write a method that accepts a maximum number as an argument and prints each number from 1 up to that maximum, inclusive, enclosed in square brackets. I want to make the program prompt a max # input from a user and pass that value to the printNumbers methods and then print the max from the user input. Is this possible? import java.util.Scanner; public class PrintNumbers{Scanner input = new Scanner(System.in);public static void printNumbers(int max){for(int count = 1; count <= max; count++){System.out.print("[" +count+ "]");}}public static void main(String[] args){printNumbers(10);}}arrow_forwardWrite a python code using IntegerRoot class that calculates integer nth root of a number m ifits nth root is an integer. For example: (m,n) where m = 1881676372240757194277820616164488626666147700309108518161,n = 3, then the integer nth root of m (i.e. the integer cubic root of m ) is: rgives an out put r = 12345678900987654321.arrow_forwardWrite a Java program that expands a given binomial (x + y)^n, where integer n is user input. To do the work of the binomial expression, first create a method that accepts n as a parameter and then returns an array holding the coefficients needed for the binomial expansion using the Pascal’s Triangle method. Create a 2nd method which takes the array holding the coefficients as a parameter and prints the appropriate binomial expansion. For example, if n = 5 is entered by the user, the method calculating the coefficients should return {1,5,10,10,5,1} and the method that prints the expansion should print the following: (x + y)^5 = x^5 + 5x^4y + 10x^3y^2 + 10x^2y^3 + 5xy^4 + y^5 Your main method should use an appropriate loop for repeated inputs and automatically call the methods to calculate the coefficients and print the binomial expansion. There isn’t a need for a menu although you should ask the user if they want to quit or continue after their binomial expansion is printed each time.…arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





