Homework 1 How do you simplify the max method in the following, using the conditional operator? 1: /** Return the max of two numbers */ 2: public static int max ( int num1, int num2 ) { 3: int result; 4: 5: if ( num1 > num2 ) 6: result = num1; 7: else 8: result = num2; 9: return result; 10: } 2 Write method headers (just the declaration, not the bodies) for the following methods: Compute a sales commission, given the sales amount and the commission rate. Display the calendar for a month, given the month and year. Compute a square root of a number. Test whether a number is even, and returning true if it is. Display a message a specified number of times. Compute the monthly payment, given the loan amount, number of years, and annual interest rate. Find the corresponding uppercase letter, given a lowercase letter. 3 Identify and correct the errors in the following program: 1: public class Test { 2: public static method1(int n, m) { 3: n += m; 4: method2 (3. 4); 5: } 6: 7: public static int method2(int n) { 8: if ( n > 0 ) return 1; 9: else if (n == 0) return 0; 10: else if (n < 0) return -1; 11: } 12: } 4 What is pass-by-value? Show the results of the following two programs. 1: public class Test { 2: public static void main ( String [] args ) { 3:  int max = 0; 4: max(1, 2, max); 5: System.out.println(max); 6: } 7: 8: public static void max ( int value1, int value2, int max ) { 9: if ( value1 > value2 ) 10: max = value1; 11: else 12:  max = value2; 13: } 14: } 1: public class Test { 2: public static void main ( String [] args ) { 3: int i = 1; 4: while ( i <= 6 ) { 5: method1( i, 2 ); 6: i++; 7: } 8: } 9: 10: public static void method1 ( int i, int num ) { 11: for ( int j = 1; j <= i; j++ ) { 12: System.out.print( num + " " ); 13: num *= 2; 14: } 15: System.out.println(); 16: } 17: } 5 What is wrong with the following program? 1: public class Test { 2: public static void method ( int x ) { 3: } 4: public static int method ( int y ) { 5: return y; 6: } 7: } 6 Write an expression that obtains a random integer between 34 and 55, inclusive. Write an expression that obtains a random integer between 0 and 999, inclusive. Write an expression that obtains a random number between 5.5 and 55.5, inclusive. Write an expression that obtains a random lowercase (English) letter. 7 How many times is the factorial method in the following invoked, for the call factorial(6)? 1: import java.util.Scanner; 2: 3: public class ComputeFactorial { 4: public static void main ( String [] args ) { 5: Scanner input = new Scanner( System.in ); 6: System.out.print( "Enter a nonnegative integer: " ); 7: int n = input.nextInt(); 8: 9: // Display factorial 10: System.out.println( "Factorial of " + n + " is " + factorial(n) ); 11: } 12: 13: /** Return the factorial for the specified number */ 14: public static long factorial ( int n ) { 15: if ( n == 0 ) // Base case 16: return 1; 17: else 18: return n * factorial( n - 1 ); // Recursive call 19:  } 20: } 8 Suppose that the class F is defined as shown below. Let f be an instance of F. Which of the following statements are syntactically correct? 1: public class F { 2: int i; 3: static String s; 4: void iMethod () { 5: } 6: static void sMethod () { 7: } 8: } System.out.println(f.i); System.out.println(f.s); f.iMethod(); f.sMethod(); System.out.println(F.i); System.out.println(F.s); F.iMethod(); F.sMethod(); 9 Add the static keyword in the place of ?, if appropriate, in the code below. 1: public class Test { 2: private int count; 3: public ? void main ( String [] args ) { 4: ... 5: } 6: public ? int getCount () { 7: return count; 8: } 9: public ? int factorial ( int n ) { 10: int result = 1; 11: for ( int i = 1; i <= n; i++ ) 12: result *= i; 13: return result; 14: } 15: } 10 Can each of the following statements be compiled? Integer i = new Integer("23"); Integer i = new Integer(23); Integer i = Integer.valueOf("23"); Integer i = Integer.parseInt("23", 8); Double d = new Double(); Double d = Double.valueOf...

Looking for solution of this Assignment?

WHY CHOOSE US?

We deliver quality original papers

Our experts write quality original papers using academic databases.We dont use AI in our work. We refund your money if AI is detected  

Free revisions

We offer our clients multiple free revisions just to ensure you get what you want.

Discounted prices

All our prices are discounted which makes it affordable to you. Use code FIRST15 to get your discount

100% originality

We deliver papers that are written from scratch to deliver 100% originality. Our papers are free from plagiarism and NO similarity.We have ZERO TOLERANCE TO USE OF AI

On-time delivery

We will deliver your paper on time even on short notice or  short deadline, overnight essay or even an urgent essay