自我标记:while()里面放reader.hasNext()!
垃圾小玲的题解
UVA389 Basically Speaking
大概是脑子年久失修了,连while里头放啥都不知道了。
还是一题进制转换+格式控制,参考UVA446的题解
import java.util.Scanner;
import java.util.*;
public class Main {
public static void main(String[] args) {
int base, target;
String s;
Scanner reader = new Scanner(System.in);
while (reader.hasNext()) {
s = reader.next();
base = reader.nextInt();
target = reader.nextInt();
String sum = Integer.toString(Integer.valueOf(s, base), target);
int len = sum.length();
if(len>7)
sum=" ERROR";
while (len < 7) {
sum = ' ' + sum;
len++;
}
String SUM=sum.toUpperCase();//这个函数好用啊
System.out.println(SUM);
}
}
}