哈哈哈哈哈,检查进制来咯
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