日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

小学数学_JAVA

發布時間:2025/3/21 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小学数学_JAVA 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description

今年中秋節,大寶哥帶著一盒月餅去看望小學數學老師。碰巧數學老師在指導他的學生“100以內的加減法”,由于老師要指導很多個小朋友,所以經常會忙不過來,于是老師便請大寶幫忙檢查下小朋友們的作業情況,并統計出每個小朋友做對了幾道題。其中每道算術題的格式為a+b=c、a-b=c、a+b=?、a-b=? 中的一種,最后的問號表示這個小朋友不會計算這道題。在檢查作業的過程中,大寶發現他經常算錯題目而且會數錯個數。所以他想請你幫忙寫個程序來統計小朋友做對題目的個數。
Input
輸入包含多組測試數據,每組有一行,每行為一道加法或減法算式,數據格式保證符合上述格式,不包含任何其他字符且所有整數均不包含前導0。其中(0≤a,b≤100,0≤c≤200)。

Output
輸出只有一行,包含一個整數,即等式成立的個數。

Sample

Input

2+2=3 3-1=2 6+7=? 99-0=?

Output

1

Hint

import java.util.Scanner;class Maths {String str;public Maths(String str) {this.str = str;}public boolean judge() {boolean flag;if(str.indexOf("-") >= 0)//用flag的值來判斷,計算式是進行加法還是減法flag = false;else flag = true;String[] temp = str.split("\\D+");// \D表示非數字if(temp.length < 3) {return false;}int a = Integer.parseInt(temp[0]);int b = Integer.parseInt(temp[1]);int c = Integer.parseInt(temp[2]);if(flag) {if(a + b == c)return true;elsereturn false;} else {if(a - b == c)return true;elsereturn false;}} } public class Main {public static void main(String args[]) {Scanner reader = new Scanner(System.in);String str;int cnt = 0;while(reader.hasNext()) {str = reader.next();Maths maths = new Maths(str);if(maths.judge())cnt++;}System.out.println(cnt);reader.close();}}

總結

以上是生活随笔為你收集整理的小学数学_JAVA的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。