哈哈哈哈哈,检查进制来咯

This commit is contained in:
2024-09-26 21:35:39 +08:00
parent e6b23db7ff
commit 95e3fdb53d
+40
View File
@@ -0,0 +1,40 @@
package y22.q17;
/*
* 比较两个相同进制(2进制~16进制)的数值大小。从键盘上输入两个正确(数码符合当前进制)的相同进制的数值字符串(不带正负号,可以有小数点),比较大小,输出“大于”、“小于”或者“等于”。注意:设计的算法与具体的进制无关。
* 输入说明:在两行分别输入一个数值字符串
* 输出说明:比较结果
* 输入样例1123
* 1234
* 输入样例212345
* 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();
}
}