Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.text.DecimalFormat;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class _05_Angle_Unit_Converter {
- public static String radToDegreesAndOpp(double rads_degs, String type)
- {
- String returnValue;
- DecimalFormat df = new DecimalFormat("#.000000");
- if (type=="rad")
- {
- double degrees=Math.toDegrees(rads_degs);
- returnValue=df.format(degrees)+" "+"deg";
- }
- else
- {
- double radians=Math.toRadians(rads_degs);
- returnValue=df.format(radians)+" "+"rad";
- }
- return returnValue;
- }
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- int n=Integer.parseInt(input.nextLine());
- float rads_degs1;
- String type1;
- List<String> list =new ArrayList();
- for (int i = 1;i<=n;i++)
- {
- rads_degs1=input.nextFloat();
- type1=input.next();
- list.add(radToDegreesAndOpp(rads_degs1,type1));
- }
- for (String i:list)
- {
- System.out.printf("%s%n",i);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement