導航:首頁 > 編程語言 > java乘法代碼

java乘法代碼

發布時間:2025-07-21 03:19:18

① 怎麼用java編寫程序實現九九乘法表

代碼如下:

public class qct {

public static void main(String[] args)

{

int i=0;

int j=0;

for(i=1;i<=9;i++)

{ for(j=i;j<=9;j++)

System.out.print(i+"*"埋悄鄭運雹+j+"彎頌="+i*j+" ");

System.out.println();

}

}

}

(1)java乘法代碼擴展閱讀

importjava.lang.*;

import java.util.Arrays;

public class ChengFB

{

public static void main(String[] args)

{

int[] Num=new int[10];

for(int i=1;i<10;i++)

{

Num[i]=i;

}

for(int m=9;m>0;m--)

{

for(int j=9;j>=m;j--)

{

int Result;

Result=Num[m]*Num[j];

System.out.print(Num[j]+"*"+Num[m]+"="+Result+" ");

}

System.out.println();

}

}

public int Multi(int x,int y)

{

int temp;

temp=x*y;

return temp;

}

}

② 用java怎麼寫矩陣乘法

importjava.util.Scanner;
public class Matrix {
public double[][] create() {
Scanner sc = new Scanner(System.in) ;
System.out.print("請輸入矩陣的行高:");
int a = sc.nextInt() ;
System.out.print("請輸入矩陣的列寬:");
int b = sc.nextInt() ;
double[][] x = new double[a][b] ;
for(int i=0;i&lt;a;i++){
for(int j=0;j&lt;b;j++){
System.out.print("請輸入元素x["+i+"]["+j+"]的值:" );
x[i][j] = sc.nextDouble() ;
}
}
return x ;
}
public double[][] multiply(double[][] x,double[][] y){
double[][] result = null ;
int a = x[0].length ;
int b = y.length ;
if(a != b){
System.out.println("輸入的維數不匹配,不能進行運算");
}else{
int c = x.length ;
int d = y[0].length ;
result = new double[c][d] ;
for(int i=0;i&lt;c;i++){
for(int j=0;j&lt;d;j++){
double sum = 0 ;
for(int k=0;k&lt;a;k++){
sum += x[i][k]*y[k][j] ;
}
result[i][j] = sum ;
}
}
}
return result ;
}
public void print(double[][] x){
System.out.println("矩陣為:");
for(int i=0;i&lt;x.length;i++){
for(int j=0;j&lt;x[i].length;j++){
System.out.print(x[i][j] + " ") ;
}
System.out.println();
}
}
}
測試類:
public class TestMatrix {
public static void main(String[] args) {
Matrix m = new Matrix() ;
//double[][] x = {{1,2},{3,2}} ;
//double[][] y = {{1,2,1},{2,3,3}} ;
System.out.println("創建第一個數組:") ;
double[][] x = m.create() ;
m.print(x) ; //用來驗證輸入的是否和你一樣的,沒啥作用
System.out.println("創建第二個數組:");
double[][] y = m.create() ;
m.print(y) ; //用來驗證輸入的是否和你一樣的,沒啥作用
double[][] result = m.multiply(x, y) ;
if(result == null){
return ; //如果輸入的矩陣不能運算就不輸出結果了。
}
m.print(result) ;
}
}

③ Java中數字的加減乘除 BigDecimal

在Java中,使用BigDecimal類可以精確地執行數字的加減乘除運算。以下是具體的操作方法和注意事項:

1. 初始化BigDecimal實例 使用整數初始化:BigDecimal bigDecimal = new BigDecimal; 使用小數初始化:BigDecimal bigDecimal = new BigDecimal;

2. 加法運算 使用add方法:bigDecimal = bigDecimal.add;

3. 減法運算 使用subtract方法:bigDecimal = bigDecimal.subtract;

4. 乘法運算 使用multiply方法:bigDecimal = bigDecimal.multiply;

5. 除法運算 使用divide方法:bigDecimal = bigDecimal.divide; 注意:除法運算可能會拋出ArithmeticException,特別是當除數為0或結果無法精確表示時。因此,通常需要指定舍入模式和精度,例如:bigDecimal.divide;

6. 設置精度和舍入模式 使用setScale方法:bigDecimal = bigDecimal.setScale; 這里的2表示保留兩位小數,BigDecimal.ROUND_HALF_UP表示四捨五入。

總結: BigDecimal是Java中處理高精度數值計算的重要類。 初始化時推薦使用字元串形式以避免潛在的精度問題。 提供了add、subtract、multiply、divide等方法進行加減乘除運算。 除法運算時需要特別注意異常處理和舍入模式的選擇。 使用setScale方法可以格式化小數點後的位數和舍入方式。

閱讀全文

與java乘法代碼相關的資料

熱點內容
androidclipdrawable 瀏覽:456
做工程序員 瀏覽:593
好物100pdf 瀏覽:616
plc和單片機那個工資高 瀏覽:308
解壓神器里的解壓包子怎麼拿出來 瀏覽:559
怎麼編譯linux內核 瀏覽:210
多少行代碼編譯變卡 瀏覽:311
步知app如何調亮度 瀏覽:121
fpga編程方式 瀏覽:506
壓縮wordvisio圖片 瀏覽:432
程序員邊聽歌的視頻 瀏覽:324
如何將數據編譯成枚舉類 瀏覽:978
java提示消息 瀏覽:905
埠編譯 瀏覽:710
wps表格自動生成文件夾目錄 瀏覽:565
androidgetitem 瀏覽:723
冰箱壓縮機塑料盒 瀏覽:548
android視頻流採集 瀏覽:444
貨車定位為什麼伺服器繁忙 瀏覽:952
多點app抽獎在哪裡 瀏覽:786