DegConv

From NAT, 7 Years ago, written in Java, viewed 654 times.
URL https://code.nat.moe/view/5cfe3cdd Embed
Download Paste or View Raw
  1. public class DegConv {
  2.  
  3.         public static void main (String [] args) {
  4.  
  5.                 String action;
  6.                 int result;
  7.  
  8.                 while(true) {
  9.                         action = IBIO.readString("Conv to(C/F/q): ");
  10.                         if (action.equal("q") || action.equal("Q")) break;
  11.                         result = conv(IBIO.readInt("Temperature: "), choose(action));
  12.                         if (result == -1) {
  13.                                 System.out.println("Wrong type.");
  14.                         } else {
  15.                                 System.out.println(result);
  16.                         }
  17.  
  18.                 }
  19.  
  20.         public static int choose (String input){
  21.  
  22.                 switch (input) {
  23.                         case "c":
  24.                         case "C":
  25.                                 return 0;
  26.                         case "f":
  27.                         case "F":
  28.                                 return 1;
  29.                         default:
  30.                                 return -1;
  31.                 }
  32.  
  33.         }
  34.  
  35.         public static int conv (int temp, int type) {
  36.  
  37.                 switch (type) {
  38.                         case 0: return 5*(temp - 32)/9;
  39.                         case 1: return (9*temp/5)+32;
  40.                         default: return -1;
  41.                 }
  42.  
  43.         }
  44.  
  45. }

Reply to "DegConv"

Here you can reply to the paste above

captcha