哈哈哈哈哈,检查进制来咯
This commit is contained in:
@@ -0,0 +1,40 @@
|
|||||||
|
package y22.q17;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 比较两个相同进制(2进制~16进制)的数值大小。从键盘上输入两个正确(数码符合当前进制)的相同进制的数值字符串(不带正负号,可以有小数点),比较大小,输出“大于”、“小于”或者“等于”。注意:设计的算法与具体的进制无关。
|
||||||
|
* 输入说明:在两行分别输入一个数值字符串
|
||||||
|
* 输出说明:比较结果
|
||||||
|
* 输入样例1:123
|
||||||
|
* 1234
|
||||||
|
* 输入样例2:12345
|
||||||
|
* abcd
|
||||||
|
* 输出样例1:小于
|
||||||
|
* 输出样例2:大于
|
||||||
|
* */
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
|
||||||
|
public static int getScale(String input) {
|
||||||
|
int scale = 0;
|
||||||
|
for (int i = 0; i < input.length(); i++) {
|
||||||
|
Integer j;
|
||||||
|
try {
|
||||||
|
j = Integer.valueOf(input.substring(i));
|
||||||
|
} catch (NumberFormatException e) {
|
||||||
|
j = 0;
|
||||||
|
}
|
||||||
|
if (j > scale) {
|
||||||
|
scale = j;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return scale;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Scanner sc = new Scanner(System.in);
|
||||||
|
String input1 = sc.next();
|
||||||
|
String input2 = sc.next();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user