减法器
实现两个非负整数的减法计算,只需要考虑减法计算。注意:该题需要使用Integer, Character等类来简化步骤。
输入样例:
456-455
输出样例:
456 - 455 = 1
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String n = sc.nextLine();
String []p = n.split("-");
int num1 = Integer.parseInt(p[0]);
int num2 = Integer.parseInt(p[1]);
System.out.print(num1+" - "+num2+" = "+(num1-num2));
}
}
加法器
实现两个非负整数的加法计算,只需要考虑加法计算。注意:该题需要使用Integer, Character等类来简化步骤。
输入样例:
123+123
输出样例:
123 + 123 = 246
使用转义字符来分割字符串,因为加号在正则表达式中是一个特殊字符,需要转义。
正则表达式中,+ 表示前面的子表达式可以出现一次或多次。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String n = sc.nextLine();
String[] p = n.split("\\+");
int num1 = Integer.parseInt(p[0]);
int num2 = Integer.parseInt(p[1]);
System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
sc.close();
}
}