public class Calculator {

成都創(chuàng)新互聯(lián)主要從事做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)將樂,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
private int number1;
private int number2;
public Calculator(int number1, int number2) {
this.number1 = number1;
this.number2 = number2;
}
public double add() {
return number1 + number2;
}
public double subtract() {
return number1 - number2;
}
public double multiple() {
return number1 * number2;
}
public double divide() {
if(number2 == 0) {
return 0;
}
return number1 / number2;
}
}
public class TestCalculator {
public static void main(String[] args) {
Calculator calculator = new Calculator(5, 2);
System.out.println(calculator.add());
System.out.println(calculator.subtract());
System.out.println(calculator.multiple());
System.out.println(calculator.divide());
}
}
package?com.demo;
import?java.math.BigDecimal;
import?java.util.Random;
import?java.util.Scanner;
/*
*?Java編寫一個(gè)能夠自動(dòng)生成小朋友算術(shù)練習(xí)題目的程序。設(shè)計(jì)一個(gè)程序,要求能夠隨機(jī)生成每個(gè)題目。
*?編寫一個(gè)能夠自動(dòng)生成小朋友算術(shù)練習(xí)題目的程序。設(shè)計(jì)一個(gè)程序,要求能夠隨機(jī)生成每個(gè)題目,并具有以下基本功能:
*?(1)要求題目以單項(xiàng)選擇題及填空題兩種形式出現(xiàn)。
*?(2)完成一題后自動(dòng)判斷答案是否正確,分別彈出不同的提示,并自動(dòng)更新成下一題。
*?(3)單擊“退出”時(shí),匯總本次計(jì)算結(jié)果,共完成幾題,正確率,并給出相應(yīng)評(píng)語(yǔ)。確定后正式退出。
*/
public?class?publicDemo2?{
public?static?void?main(String[]?args)?{
Random?random?=?new?Random();
StringBuilder?stringBuilder?=?new?StringBuilder();
String[]?symbol?=?{"+","-","*","/"};
String?question_tip?=?"選擇題(除法保留小數(shù)點(diǎn)后兩位):";
stringBuilder.append(question_tip).append("\n");
System.out.println(question_tip);
int?a;
int?b;
String?f;
String?result_str;
for?(int?i=1;i11;i++){
a?=?random.nextInt(50);
b?=?random.nextInt(50);
f?=?symbol[random.nextInt(3)];
String?question?=?i+"、"+a+f+b+"=";
System.out.println(question);
stringBuilder.append(question);
Scanner?sc?=?new?Scanner(System.in);
String?sc_str?=?sc.next();
if("/".equals(f)){
double?scan_value?=?Double.parseDouble(sc_str);
double?result_value?=?a?/?b;
BigDecimal?bigDecimal1?=?new?BigDecimal(scan_value);
scan_value?=?bigDecimal1.setScale(2,?BigDecimal.ROUND_HALF_UP).doubleValue();
BigDecimal?bigDecimal2?=?new?BigDecimal(result_value);
result_value?=?bigDecimal2.setScale(2,?BigDecimal.ROUND_HALF_UP).doubleValue();
result_str?=?(scan_value==result_value)?"回答正確!":"回答錯(cuò)誤!";
stringBuilder.append(scan_value).append(";(答案:"+result_value+")"+result_str).append("\n");
}else{
int?scan_value?=?Integer.parseInt(sc_str);
int?result_value;
if("+".equals(f)){
result_value?=?a?+?b;
}else?if("-".equals(f)){
result_value?=?a?-?b;
}else?if("*".equals(f)){
result_value?=?a?*?b;
}else{
break;
}
result_str?=?(scan_value==result_value)?"回答正確!":"回答錯(cuò)誤!";
stringBuilder.append(scan_value).append(";(答案:"+result_value+")"+result_str).append("\n");
}
}
System.out.println(stringBuilder.toString());
}
}
21題:
int total = 1;
for (int i = 1; i 10; i++) {
total = total * i;
}
22題:
int array[] = new int[]{0, 1, 2, 3};
23題:
if (i 3) {
System.out.println(i);
} else {
System.out.println(3);
}
您好!上面是我寫的回答,請(qǐng)確認(rèn)。
分享標(biāo)題:用java代碼實(shí)現(xiàn)算術(shù)題,計(jì)算方法編程題
標(biāo)題來(lái)源:http://chinadenli.net/article3/dsisois.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、App設(shè)計(jì)、網(wǎng)站制作、建站公司、網(wǎng)站內(nèi)鏈、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)