import java.io.* ; import java.math.* ; import java.util.* ; import java.text.* ; public class Main { public static void main(String[] args) { Scanner cin=new Scanner (System.in) ; BigDecimal A; int B ; while(cin.hasNext()){ A=cin.nextBigDecimal() ; B=cin.nextInt() ; String str = A.pow(B).stripTrailingZeros().toPlainString(); if (str.startsWith("0.")) str = str.substring(1); System.out.println(str); } } }
stripTrailingZeros() 小数去零
toPlainString()toPlainString(),返回BigDecimal类型的String类型字符串。startsWith(),确定此实例的开头是否与指定的字符串匹配。
substring()。返回一个新的字符串,它是此字符串的一个子字符串。
该子字符串始于指定索引处的字符,一直到此字符串末尾。