public class test4 {
public static void main(String[] args) {
//创建字符串(可自己定义)
String num1="123456";
String num2="123";
//字符串转字符数组
char[]arr1=num1.toCharArray();
char[]arr2=num2.toCharArray();
//创建两个整数数组
int[]arr3=new int[arr1.length];
int[]arr4=new int[arr2.length];
//遍历数组得到每一位字符并赋值到整数数组中去
int temp1=0;
int temp2=0;
for (int i = 0; i < arr1.length; i++) {
arr3[i]=(int)(arr1[i]-48);
temp1=temp1*10+arr3[i];
}
for (int i = 0; i < arr2.length; i++) {
arr4[i]=(int)(arr2[i]-48);
temp2=temp2*10+arr4[i];
}
//两数相乘
int temp3=temp1*temp2;
//数字转字符串
String result=""+temp3;
//打印
System.out.println(result);
}
}
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式(Java)
于 2024-01-19 21:33:07 首次发布