これは私の仕事です。 結果を2次元配列に格納し、それを部分積で出力し、それらを合計します。 私は初心者であり、苦労しています。javaの部分積を使った配列の乗算
public class dd {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
dd obj=new dd();
System.out.println("Enter 1st Number:");
String num1=input.nextLine();
System.out.println("Enter 2nd Number:");
String num2=input.nextLine();
dd.convert(num1,num2);
//dd.multiply();
}
public static void convert(String s,String m)
{
int[] numbers = new int[s.length()];
int[] numbers2 = new int[m.length()];
for (int i = 0; i < s.length(); i++)
{
numbers[i] = s.charAt(i) - '0';
}
for (int i = 0; i < m.length(); i++)
{
numbers2[i] = m.charAt(i) - '0';
}
System.out.println(Arrays.toString(numbers));
System.out.println(Arrays.toString(numbers2));
int [][]result=new int[numbers.length][numbers2.length];
for (int i = 0; i < result.length; i++) {
for (int j = 0; j < result[0].length; j++) {
result[i][j]=numbers[i]*numbers2[j];
}
}
System.out.println(Arrays.toString(result));
}
}
に変更するか、どのように出力されます。彼らについての情報を教えてもらえますか? – ReadyFreddy
製品を2次元配列に格納するときに、ガーベッジ値を取得しています。 –
これは私がやろうとしていることです。 –