### 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;