HDOJ2057_A + B Again

来源:互联网 发布:豆瓣python 编辑:程序博客网 时间:2024/06/10 02:09

链接http://acm.split.hdu.edu.cn/showproblem.php?pid=2057


/*public long nextLong(int radix)将输入的下一个标记扫描为long 。 *  如果下一个令牌不能转换为有效的长值,则此方法将抛出InputMismatchException , *  如下所述。 如果翻译成功,扫描仪将超过匹配的输入。  *  如果下一个令牌与上面定义的Integer正则表达式匹配,则令牌将转换为long值, *  就像删除所有特定于语言环境的前缀,组分隔符和特定于语言环境的后缀一样, *  然后通过Character.digit将非ASCII数字映射为ASCII数字负号( - ) *  如果区域特定负前缀和后缀存在,并且将所得的字符串传递给Long.parseLong带有指定基数*/import java.util.Scanner;public class P2057 {private static Scanner scanner;public static void main(String[] args) {scanner = new Scanner(System.in);while (scanner.hasNext()) {Long aLong = scanner.nextLong(16);Long bLong = scanner.nextLong(16);Long s = aLong +bLong ;if(s<0){s = -s;System.out.println("-" + Long.toHexString(s).toUpperCase());}else {System.out.println(Long.toHexString(s).toUpperCase());}}}}


原创粉丝点击