Best writers. Best papers. Let professionals take care of your academic papers

Order a similar paper and get 15% discount on your first order with us
Use the following coupon "FIRST15"
ORDER NOW

Prompt the user to input an integer, a double, a character, and a string, storing each into separate variables.

(1) Prompt the user to input an integer, a double, a character, and a string, storing each into separate variables. Then, output those four values on a single line separated by a space. (Submit for 2 points).

Enter integer: 99
Enter double: 3.77
Enter character: z
Enter string: Howdy
99 3.77 z Howdy

(2) Extend to also output in reverse. (Submit for 1 point, so 3 points total).

Enter integer: 99
Enter double: 3.77
Enter character: z
Enter string: Howdy
99 3.77 z Howdy
Howdy z 3.77 99

(3) Extend to cast the double to an integer, and output that integer. (Submit for 2 points, so 5 points total).

Enter integer: 99
Enter double: 3.77
Enter character: z
Enter string: Howdy
99 3.77 z Howdy
Howdy z 3.77 99
3.77 cast to an integer is 3

That’s my code but it still not working, what’s wrong ???

import java.util.Scanner;

public class BasicInput {

  public static void main(String[] args) {

   Scanner scnr = new Scanner(System.in);

   int userInt = 0;

   userInt = 99;

   double userDouble = 0.00;

   userDouble = 3.77;

   char userChar=”;//null  

   userChar =’z’;

   String userString=””;//null

   userString = “Howdy”;

   // FIXME Define char and string variables similarly

   System.out.println(“Enter integer: “);

   userInt = scnr.nextInt();

   System.out.println(“Enter double: “);

   userDouble = scnr.nextDouble();

   System.out.println(“Enter character: “);

   userChar = scnr.next().charAt(0);

   System.out.println(” Enter first name: “);

   userString = scnr.next();

   System.out.println(userInt + ” ” + userDouble + ” ” + userChar + ” ” + userString );

   System.out.println(userString + ” ” + userChar +” ” + userDouble + ” ” + userInt);

   System.out.println(userDouble+” cast to an integer is : “+(int)userDouble);

     // FIXME (1): Finish reading other items into variables, then output the four values on a single line separated by a space

   // FIXME (2): Output the four values in reverse

   // FIXME (3): Cast the double to an integer, and output that integer

   return;

 
"Looking for a Similar Assignment? Order now and Get 10% Discount! Use Code "Newclient"