import java.util.Scanner;
public class TempConvert {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
//ask the user for a temperature
System.out.println("Enter a temperature:");
double temp = scnr.nextDouble();
//ask the user for the scale of the temperature
System.out.println("Is that Fahrenheit (F) or Celsius (C)?");
char choice = scnr.next().charAt(0);
if(choice == 'F') {
//convert to Celsius if given temperature was Fahrenheit
System.out.println(temp + " degrees Fahrenheit is " + ((5.0/9) *
(temp-32)) + " degrees Celsius");
} else {
//convert to Fahrenheit if given temperature was Celsius
System.out.println(temp + " degrees Celsius is " + (((9*temp)/5) +
32) + " degrees Fahrenheit");
}
}
}
How do I fix this code to have the output be rounded rather than long decimals. Like 35.6 over 35.555555559 if that makes sense. I don't know how to fix it within the code. That's the only thing that's wrong.
import java.util.Scanner;
public class TempConvert {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
//ask the user for a temperature
System.out.println("Enter a temperature:");
double temp = scnr.nextDouble();
//ask the user for the scale of the temperature
System.out.println("Is that Fahrenheit (F) or Celsius (C)?");
char choice = scnr.next().charAt(0);
if(choice == 'F') {
//convert to Celsius if given temperature was Fahrenheit
System.out.println(temp + " degrees Fahrenheit is " + Math. round(((5.0/9) * (temp-32)) * 100.0) / 100.0 + " degrees Celsius");
} else {
//convert to Fahrenheit if given temperature was Celsius
System.out.println(temp + " degrees Celsius is " + Math. round((((9*temp)/5) + 32) * 100.0) / 100.0 + " degrees Fahrenheit");
}
}
}



import java.util.Scanner; public class TempConvert { public static void main(String[] args) { Scanner scnr = new...
import java.util.Scanner; public class LabProgram { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); String inputMonth; int inputDay; inputMonth = scnr.nextString(); inputDay = scnr.nextInt(); String season; if(inputMonth == "April","May","June"){ String season = "Spring"; }else if(inputMonth == "July","August","September"){ String season = "Summer"; }else if(inputMonth == "October","November","December"){ String season = "Autumn"; }else if(inputMonth == "January","February","March"){ System.out.println("Winter"); }else{ System.out.println("Invalid"); } if((inputMonth == "March") && (inputDay >= 20)){ String season = "Spring"; }else if((inputMonth == "June") && (inputDay >= 21)){...
import java.util.Scanner; public class Age { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int a; System.out.println("Input your age"); a = sc.nextInt(); boolean mess = isAllowed(a); String mess2 = ?isAllowed(a)return"You are allowed to vote";:"You arent allowed"; String age = personAge(a); personAge(a); } public static String personAge(int age) { String mess = ""; if(age<18) return mess = "You are minor"; else if(age>=18 && age<=22) return mess = "You are legal you can vote"; else if(age>=22 && age<=60) return...
import java.util.Scanner;
public class Lab6d {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
// TODO: get user choice
// TODO: call printTable method passing choice as the
parameter
}
public static void printTable(int stop) {
// TODO: print header
// TODO: loop to print table rows up to stop value
}
Write a Java program where the main () method prompts the user to select an integer value between 1 and...
import java.util.Scanner; public class TriangleMaker { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Welcome to the Triangle Maker! Enter the size of the triangle."); Scanner keyboard = new Scanner(System.in); int size = keyboard.nextInt(); for (int i = 1; i <= size; i++) { for (int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(); } for (int...
import java.util.Scanner; public class SieveOfEratosthenes { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a number"); int num = sc.nextInt(); boolean[] bool = new boolean[num]; for (int i = 0; i< bool.length; i++) { bool[i] = true; } for (int i = 2; i< Math.sqrt(num); i++) { if(bool[i] == true) { for(int j = (i*i); j<num; j = j+i) { bool[j] = false;...
import java.util.Scanner; import java.util.ArrayList; public class P3A2_BRANDT_4005916 { public static void main(String[] args) { String name; String answer; int correct = 0; int incorrect = 0; Scanner phantom = new Scanner(System.in); System.out.println("Hello, What is your name?"); name = phantom.nextLine(); System.out.println("Welcome " + name + "!\n"); System.out.println("My name is Danielle Brandt. " +"This is a quiz program that...
import java.util.Scanner; public class EggBasket2 { public static void main (String [] args) { int numberOfBaskets, eggsPerBasket, totalEggs; Scanner keyboard = new Scanner (System.in); System.out.println ("Enter the number of eggs in each basket:"); eggsPerBasket = keyboard.nextInt (); System.out.println ("Enter the number of baskets:"); numberOfBaskets = keyboard.nextInt (); totalEggs = numberOfBaskets * eggsPerBasket; System.out.println ("If you have"); System.out.println (eggsPerBasket + " eggs per basket and"); System.out.println (numberOfBaskets + " baskets, then"); System.out.println ("the total number of eggs is " + totalEggs);...
import java.util.Scanner; public class SCAN { public static void main(String[ ] args) { int x, y, z; double average; Scanner scan = new Scanner(System.in); System.out.println("Enter an integer value"); x = scan.nextInt( ); System.out.println("Enter another integer value"); y = scan.nextInt( ); System.out.println("Enter a third integer value"); z = scan.nextInt( ); average = (x + y + z) / 3; System.out.println("The result of my calculation is " + average); } } What is output if x = 0, y = 1 and...
Fix this program
package chapter8_Test;
import java.util.Scanner;
public class Chapter8
{
public static void main(String[] args)
{
int[] matrix = {{1,2},{3,4},{5,6},{7,8}};
int columnChoice;
int columnTotal = 0;
double columnAverage = 0;
Scanner input = new Scanner(System.in);
System.out.print("Which column would you like to average (1 or
2)? ");
columnChoice = input.nextInt();
for(int row = 0;row < matrix.length;++row)
{
columnTotal += matrix[row][columnChoice];
}
columnAverage = columnTotal / (float) matrix.length;
System.out.printf("\nThe average of column %d is %.2f\n",
columnAverage, columnAverage);
}
}
This program...
Consider the following sample program: import java.util.Scanner; public class Palindrome { public static void main(String[] args){ Scanner kb = new Scanner(System.in); System.out.println("Enter a word:"); String word = kb.next(); String reverse = ""; for (int i=word.length()-1; i>=0; i--) reverse += word.charAt(i); boolean result = reverse.equalsIgnoreCase(word); if (result) System.out.println("The word " +word+ " is a Palindrome."); else System.out.println("The word " +word+ " is not a Palindrome."); } } Rewrite the program so that the main method is: public static void...