java 如何实现输入字符串"12+34" 返回计算结果=46

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:03:41

1楼你的做法是行不通的 你可以去试下
3楼不合题意
我的最好,嘎嘎 ,分拿来 5分也不客气了!!

public class Test1 {

public static void main(String[] args) {

String str = "12+34";

int aa = str.indexOf("+");

int x = Integer.parseInt(str.substring(0,aa));

int y = Integer.parseInt(str.substring(aa+1));

int xy = x+y;

System.out.println("12+34="+xy);

}

}

str保存这个串
string[] array = str.split("+")
就把12和34字符串分别存在array中了。转换成数字就可以了。。
Integer.parseInt()吧。。好像是这么拼的。。用这个函数。。

public static void main(String[] args) {

Scanner san = new Scanner(System.in);
System.out.print("请输入第一个数字: ");
int one = Integer.parseInt(san.nextLine().trim());
System.out.print("请输入第二个数字: ");
int two = Integer.parseInt(san.nextLine().trim());
int he=one +two;
System.out.println("和