View difference between Paste ID: mRpVADYw and BqKTcvd9
SHOW: | | - or go back to the newest paste.
1
import java.util.Scanner;
2
3
public class Converter {
4
5
	public static void main(String[] args) {
6
		Scanner keyboard = new Scanner(System.in);
7
8
		System.out.println("Welcome to the Fahrenheit/Celsius Converter!");
9
		System.out
10
				.println("To convert, type in your temperature and the identify if you are using fahrenheit or celsius.");
11
		System.out.println("Example: 69F or 69C F = Fahrenheit C = Celsius");
12
13
		String temperature;
14
		char f = 'f';
15
		char c = 'c';
16
		char C = 'C';
17
		double answer, temp;
18
19
		temperature = keyboard.nextLine();
20
21
		if (temperature.contains("C")) {
22
			temperature = temperature.replace(C, ' ');
23
			temp = Double.valueOf(temperature);
24
			answer = (double) (temp * (9 / 5) + 32);
25
			System.out.println("Poof! The temperature is " + answer + "F");
26-
		} else 
26+
		} else if (temperature.contains("c")) {
27
				temperature = temperature.replace(c, ' ');
28-
			if (temperature.contains("c")) {
28+
29
				answer = (double) (temp * (9 / 5) + 32);
30
				System.out.println("Poof! The temperature is " + answer + "F");
31
		} else if (temperature.contains("F")) {
32
				temperature = temperature.replace(f, ' ');
33-
			} else 
33+
34
				answer = (double) ((temp - 30) * (5 / 9));
35-
				if (temperature.contains("F")) {
35+
				System.out.println("Poof! The temperature is " + answer
36-
					temperature = temperature.replace(f, ' ');
36+
37-
					temp = Double.valueOf(temperature);
37+
		} else if (temperature.contains("f")) {
38-
					answer = (double) ((temp - 30) * (5 / 9));
38+
				temperature = temperature.replace(f, ' ');
39-
					System.out.println("Poof! The temperature is " + answer
39+
40
				answer = (double) ((temp - 30) * (5/9));
41-
				} else 
41+
				System.out.println("Poof! The temperature is " + answer
42
								+ "C");
43-
					if (temperature.contains("f")) {
43+
		} else {
44-
						temperature = temperature.replace(f, ' ');
44+
			System.out.println("You entered the temperature wrong!");
45-
						temp = Double.valueOf(temperature);
45+
46-
						answer = (double) ((temp - 30) * (5/9));
46+
47-
						System.out.println("Poof! The temperature is " + answer
47+
48
}