From f2f79821acde62c58671ad9990dca78e2bbbb1c0 Mon Sep 17 00:00:00 2001 From: yanglbme Date: Tue, 5 Feb 2019 13:03:37 +0800 Subject: [PATCH] fix: remove unused imports to fix #699 - Fix #699 - Thanks @lprone --- Conversions/HexaDecimalToBinary.java | 15 +++----- Others/RootPrecision.java | 55 ++++++++++++++-------------- 2 files changed, 32 insertions(+), 38 deletions(-) diff --git a/Conversions/HexaDecimalToBinary.java b/Conversions/HexaDecimalToBinary.java index 29608e1d6..b6457beff 100644 --- a/Conversions/HexaDecimalToBinary.java +++ b/Conversions/HexaDecimalToBinary.java @@ -1,18 +1,13 @@ -import java.lang.StringBuilder; -import java.util.*; -import java.util.Scanner; -import javax.swing.*; - public class HexaDecimalToBinary { - + private final int LONG_BITS = 8; public void convert(String numHex) { - //String a HexaDecimal: + // String a HexaDecimal: int conHex = Integer.parseInt(numHex, 16); - //Hex a Binary: + // Hex a Binary: String binary = Integer.toBinaryString(conHex); - //Presentation: + // Presentation: System.out.println(numHex + " = " + completeDigits(binary)); } @@ -27,7 +22,7 @@ public class HexaDecimalToBinary { //Testing Numbers: String[] hexNums = {"1", "A1", "ef", "BA", "AA", "BB", - "19", "01", "02", "03", "04"}; + "19", "01", "02", "03", "04"}; HexaDecimalToBinary objConvert = new HexaDecimalToBinary(); for (String num : hexNums) { diff --git a/Others/RootPrecision.java b/Others/RootPrecision.java index b792d692f..3e3b73b82 100644 --- a/Others/RootPrecision.java +++ b/Others/RootPrecision.java @@ -1,33 +1,32 @@ -import java.io.*; -import java.util.*; -import java.text.*; -import java.math.*; -import java.util.regex.*; +import java.util.Scanner; public class RootPrecision { public static void main(String[] args) { - //take input - Scanner scn = new Scanner(System.in); - - int N = scn.nextInt(); //N is the input number - int P = scn.nextInt(); //P is precision value for eg - P is 3 in 2.564 and 5 in 3.80870. - - System.out.println(squareRoot(N, P)); - } - - public static double squareRoot(int N, int P) { - double rv = 0; //rv means return value - + // take input + Scanner scn = new Scanner(System.in); + + // N is the input number + int N = scn.nextInt(); + + // P is precision value for eg - P is 3 in 2.564 and 5 in 3.80870. + int P = scn.nextInt(); + System.out.println(squareRoot(N, P)); + } + + public static double squareRoot(int N, int P) { + // rv means return value + double rv; + double root = Math.pow(N, 0.5); - - //calculate precision to power of 10 and then multiply it with root value. - int precision = (int) Math.pow(10, P); - root = root * precision; - /*typecast it into integer then divide by precision and again typecast into double - so as to have decimal points upto P precision */ - - rv = (int)root; - return (double)rv/precision; - } -} + + // calculate precision to power of 10 and then multiply it with root value. + int precision = (int) Math.pow(10, P); + root = root * precision; + /*typecast it into integer then divide by precision and again typecast into double + so as to have decimal points upto P precision */ + + rv = (int) root; + return rv / precision; + } +} \ No newline at end of file