week2 四則運算改進

2022-03-13 08:48:20 字數 1168 閱讀 7423

四則運算滿足簡單加減乘除,以及包含括號的複雜四則運算。

**描述:

1.採用random隨機數產生要參與計算的數字,以及運算符號

2.採用scanner獲取控制台輸入的結果,與計算出來的結果進行比對,並告之使用者。如果使用者計算錯誤,將正確結果輸出。

3.關於複雜計算,所出題是包含四種符號的混合運算。

**展示:

random產生隨機數abcd分別代表要參加運算的數字

s代表簡單運算中的符號

public static void main(string args)  else 

system.out.println("正確的結果是:" + ansjia);

}// 代表符號的隨機數s等於2時將進行減法運算

if (s == 2) else

system.out.println("正確的結果是:" + ansjian);

} else else

system.out.println("正確的結果是:" + ansjian);}}

// 乘

if (s == 3) else

system.out.println("正確的結果是:" + anscheng);

}// 除

if (s == 4) else

system.out.println("正確的結果是:" + anschu);}}

如果選擇為2 則計算四個數字的運算

else  else 

system.out.println("正確的結果是:" + anscom);

}}

當做題數目為10結束訓練

if(o==n-1)

執行結果如下:

關於結對訓練的感悟:

1.兩個人一起寫**能注意到**規範的問題,這樣方便兩個人看**。

2.兩個人在一起交流能減少錯誤的發生,自己寫代可能有拼寫錯誤自己發現不了,及時提醒在**編寫過程很重要。

3.兩個人的思想一定強於乙個人,所以對於問題思路更開闊。

四則運算2(改進版)

設計思想 定義兩個整型的變數a,b 作為進行運算的兩個數,在定義乙個double型別的e,作為運算結果 參與運算的兩個數都有了,接下來就是我們的運算子了,因為要隨機生成加減乘除四則運算符,我們不妨在定義乙個整型變數c,c是從1到4產生的隨機數,然後再用switch語句,選擇隨機產生的c case 1...

四則運算2

題目 輸出算術題。1 題目避免重複 2 可定製 數量 列印方式 3 可以控制下列引數 是否有乘除法 數值範圍 加減有無負數 除法有無餘數 是否支援分數 真分數,假分數,程式設計思想 1 首先允許使用者輸入每頁顯示的題目數量以及要輸出幾頁,提供選擇列印方式的選項 2 然後提供下列選項 提供分數運算 分...

四則運算2

一 要求 1 題目避免重複 2 可定製 數量 列印方式 3 可以控制下列引數 1 是否有乘除法 2 是否有括號 最多可以支援十個數參與計算 3 數值範圍 4 加減有無負數 5 除法有無餘 二 設計思路 1 為了避免題目重複,定義了三個陣列用來分別存放第一,二個數和符號,用if條件語句判斷是否重複 2...