public class Exercise2_1 { //将摄氏温度转换为华氏温度。 public static void main(String[] args){ java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter a temperature in Celsius: "); double celsius = input.nextDouble(); double fahrenheit = (9.0 / 5) * celsius + 32; System.out.println(celsius + " Celsius is " + fahrenheit + " Fahrenheit"); } }
output:
Enter a temperature in Celsius: 43 43.0 Celsius is 109.4 Fahrenheit
1 import java.util.Scanner; 2 3 public class Exercise2_2 { 4 public static void main (String[] args){ 5 Scanner input = new Scanner(System.in); 6 System.out.print("Enter radius of the cylinder: "); 7 double radius = input.nextDouble(); 8 System.out.print("Enter length of the cylinder: "); 9 double length = input.nextDouble(); 10 double volume = radius * radius * 3.14159 * length; 11 System.out.println("The volume of cylinder is " + volume); 12 } 13 }
import javax.swing.JOptionPane; public class Exercise2_2UsingJOptionPane { public static void main(String[] args) { String radiusString = JOptionPane.showInputDialog(null, "Enter radius of the cylinder", "exercise2_2 Input", JOptionPane.QUESTION_MESSAGE); double radius = Double.parseDouble(radiusString); String lengthString = JOptionPane.showInputDialog(null, "Enter length of the cyclinder", "Exercise2_2 Input", JOptionPane.QUESTION_MESSAGE); double length = Double.parseDouble(lengthString); double volume = radius * radius * 3.14159 * length; System.out.println("The volume of the cylinder is " + volume); } }
public class Exercise2_3 { public static void main(String[] args) { java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter a value for feet: "); double feet = input.nextDouble(); double meter = feet * 0.305; System.out.println(feet + " feet is " + meter + "meters"); } }
public class Exercise2_3International { public static void main(String[] args) { java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter price of the product: "); double price = input.nextDouble(); double totalPrice = price * 1.06; System.out.println("The total price is " + totalPrice); } }
import javax.swing.JOptionPane; public class Exercise2_3UsingJOptionPane { public static void main(String[] args){ String footString = JOptionPane.showInputDialog(null, "Enter foot in integer:", "Exercise 2_3 Input", JOptionPane.QUESTION_MESSAGE); int foot = Integer.parseInt(footString); double meter = foot * 0.305; System.out.println("It is " + meter + " meters"); } }
public class Exercise2_4 { public static void main(String[] args){ java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter a number in pounds: "); double pounds = input.nextDouble(); double kilograms = pounds * 0.454; System.out.println(pounds + " pounds is " + kilograms + " kilograms"); } }
import javax.swing.JOptionPane; public class Exercise2_4UsingJOptionPane { public static void main(String[] args){ String poundString = JOptionPane.showInputDialog(null, "Enter a number in pound:", "Exercise2_4 input", JOptionPane.QUESTION_MESSAGE); double pound = Double.parseDouble(poundString); double kilogram = pound * 0.454; System.out.println("It is " + kilogram + "kilograms"); } }
public class Exercise2_5 { public static void main(String[] args){ java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter subtotal: "); double subtotal = input.nextDouble(); System.out.print("Enter gratuity rate: "); double rate = input.nextDouble(); double gratuity = subtotal * rate / 100; double total = subtotal + gratuity; System.out.println("Gratuity is " + gratuity); System.out.println("Total is " + total); } }
import javax.swing.JOptionPane; public class Exercise2_5UsingJOptionPane { public static void main(String[] args){ String subtotalString = JOptionPane.showInputDialog(null, "Enter subtotal:", "Exercise2_5", JOptionPane.QUESTION_MESSAGE); double subtotal = Double.parseDouble(subtotalString); String rateString = JOptionPane.showInputDialog(null, "Enter gratuity rate:", "Exercise2_5", JOptionPane.QUESTION_MESSAGE); double rate = Double.parseDouble(rateString); double gratuity = subtotal * rate / 100; double total = subtotal + gratuity; System.out.println("Gratuity is " + gratuity); System.out.println("Total is " + total); } }
public class Exercise2_6 { public static void main(String[] args){ java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter an integer between 0 and 1000: "); int number = input.nextInt(); int lastDigit = number % 10; int remainingNumber = number / 10; int secondLastDigit = remainingNumber % 10; remainingNumber = remainingNumber / 10; int thirdLastDigit = remainingNumber % 10; int sum = lastDigit + secondLastDigit + thirdLastDigit; System.out.println("The sum of all digits in " + number + " is " + sum); } }
import java.util.Scanner; public class Exercise2_7 { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("Enter the number of minutes: "); long minutes = input.nextLong(); long numberOfDays = minutes / (24 * 60); long numberOfYears = numberOfDays / 365; System.out.println(minutes + " minutes is approximately " + numberOfYears + " years and " + numberOfDays % 365 + " days"); } }
import javax.swing.JOptionPane; public class Exercise2_8UsingJOptionPane { public static void main(String[] args){ String numberString = JOptionPane.showInputDialog(null,"Enter an ASCII code:", "Exercise2_8Input", JOptionPane.QUESTION_MESSAGE); int code = Integer.parseInt(numberString); System.out.println("The character for ASCII code " + code + " is " + (char)code); } }
public class Exercise2_9 { public static void main(String[] args){ java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter an amount in integer, for example 1156 \nfor 11 dollars and 56 cents: "); int amount = input.nextInt(); int remainingAmount = amount; int numOfOneDollars = remainingAmount / 100; remainingAmount = remainingAmount % 100; int numOfQuarters = remainingAmount / 25; remainingAmount = remainingAmount % 25; int numOfDimes = remainingAmount / 10; remainingAmount = remainingAmount % 10; int numOfNickels = remainingAmount / 5; remainingAmount = remainingAmount % 5; int numOfPennies = remainingAmount; System.out.println("Your amount " + amount + " consists of "); System.out.println(numOfOneDollars + "\t dollars"); System.out.println(numOfQuarters + "\t quarters"); System.out.println(numOfDimes + "\t dimes"); System.out.println(numOfNickels + "\t nickels"); System.out.println(numOfPennies + "\t pennies"); } }
import javax.swing.JOptionPane; public class Exercise2_10 { public static void main(String[] args) { int amount; String amountString = JOptionPane.showInputDialog("Enter an amount in integer, for example 1156 \nfor 11 dollars and 56 cents"); amount = Integer.parseInt(amountString); int remainingAmount = amount; int numOfOneDollars = remainingAmount / 100; remainingAmount = remainingAmount % 100; int numOfQuarters = remainingAmount / 25; remainingAmount = remainingAmount % 25; int numOfDimes = remainingAmount / 10; remainingAmount = remainingAmount % 10; int numOfNickels = remainingAmount / 5; remainingAmount = remainingAmount % 5; int numOfPennies = remainingAmount; System.out.println("Your amount " + amount + " consists of "); System.out.println(numOfOneDollars + "\t dollars"); System.out.println(numOfQuarters + "\t quarters"); System.out.println(numOfDimes + "\t dimes"); System.out.println(numOfNickels + "\t nickels"); System.out.println(numOfPennies + "\t pennies"); } }
import java.util.Scanner; public class Exercise2_11b { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("Enter employee's name: "); String name = input.next(); System.out.print("Enter number of hours worked in a week: "); double hours = input.nextDouble(); System.out.print("Enter hourly pay rate: "); double payRate = input.nextDouble(); System.out.print("Enter federal tax withholding rate: "); double fedTaxWithholdingRate = input.nextDouble(); System.out.print("Enter state tax withholding rate: "); double atateTaxWithholdingRate = input.nextDouble(); double grossPay= hours * payRate; } }