public class sanjinzhi {
public static void main(String[] args) {
String nums1 ="1";
String nums2 = "2";
int a = Integer.parseInt(nums1);
int b = Integer.parseInt(nums2);
int suma = 0;
int sumb = 0;
int i = 0;
int j = 0;
while(a!=0){
int moda = a%10;
a = a/10;
suma += moda*Math.pow(3,i);
i++;
}
while(b!=0){
int modb = b%10;
b = b/10;
sumb += modb*Math.pow(3,j);
j++;
}
System.out.println(sumb + suma);
int tempres = suma + sumb;
StringBuilder res = new StringBuilder() ;
while (tempres != 0){
int k = tempres % 3;//余数
tempres = tempres / 3;
res.append(k);
}
System.out.println(res.reverse());
}
}
三进制运算
最新推荐文章于 2024-08-30 11:24:39 发布