41 lines
1.2 KiB
Java
41 lines
1.2 KiB
Java
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();
|
||
}
|
||
}
|