View difference between Paste ID: BqKTcvd9 and E0mmZpSk
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;
24+
			answer = (double) (temp * (9 / 5) + 32);
25
			System.out.println("Poof! The temperature is " + answer + "F");
26-
		} else {
26+
		} else 
27
28
			if (temperature.contains("c")) {
29
				temperature = temperature.replace(c, ' ');
30
				temp = Double.valueOf(temperature);
31-
				answer = (double) temp * 9 / 5 + 32;
31+
				answer = (double) (temp * (9 / 5) + 32);
32
				System.out.println("Poof! The temperature is " + answer + "F");
33-
			} else {
33+
			} else 
34
35
				if (temperature.contains("F")) {
36
					temperature = temperature.replace(f, ' ');
37
					temp = Double.valueOf(temperature);
38-
					answer = (double) (temp - 30) * 5 / 9;
38+
					answer = (double) ((temp - 30) * (5 / 9));
39
					System.out.println("Poof! The temperature is " + answer
40
							+ "C");
41-
				} else {
41+
				} else 
42
43
					if (temperature.contains("f")) {
44
						temperature = temperature.replace(f, ' ');
45
						temp = Double.valueOf(temperature);
46-
						answer = (double) temp - 30 / 2;
46+
						answer = (double) ((temp - 30) * (5/9));
47
						System.out.println("Poof! The temperature is " + answer
48
								+ "C");
49
					} else {
50
						System.out
51
								.println("You entered the temperature wrong!");
52
					}
53
				}
54
			}
55
		}
56
		keyboard.close();
57
	}
58
}