hdu 2057 java 十六进制转换
来源:互联网 发布:网络营销师和编程 编辑:程序博客网 时间:2024/06/06 23:31
package hd11;import java.util.Scanner; import java.math.*;public class Nyoj14 { public static void main(String[] args){ Scanner cin=new Scanner(System.in); while(cin.hasNext()){ String s = cin.next(); String ss =cin.next(); Long i = Long.parseLong(s.replaceAll("\\+",""),16); Long j = Long.parseLong(ss.replaceAll("\\+",""),16); i+=j; if(i<0)System.out.println("-"+Long.toHexString(-i).toUpperCase()); else System.out.println(Long.toHexString(i).toUpperCase()); } } }
replaceAll () 的两个参数都是正则表达式,前两个的\\交给正则表达式,后面的是进行比较的内容。
阅读全文