package com.itheima.controller;
import java.util.ArrayList;
import java.util.Scanner;
public class Calc {
public static void main(String[] args) {
boolean firstNum = true;
System.out.println("input :");
String[] s = {"+","-","*","/"};
Scanner scanner = new Scanner(System.in);
String inputString = null;
inputString = scanner.next();
// System.out.println(inputString);
if(inputString.substring(0,1).toString().equals("-") ){
inputString = inputString.substring(1);
firstNum = false;
}
int index = 0;
String exec = null;
for(int i = 0 ; i < s.length; i++){
if (inputString.contains(s[i])){
exec = s[i];
index = inputString.indexOf(exec);
System.out.println(exec);
// System.out.println(index + exec);
}
}
Integer fistInt = Integer.parseInt( inputString.substring(0,index) );
Integer secondInt = Integer.parseInt( inputString.substring(index+1,inputString.length() ) );
if(exec.equals("*")){
System.out.println(fistInt * secondInt);
} else if (exec.equals("-")){
if(firstNum){
System.out.println(fistInt - secondInt);
} else{
System.out.println( -fistInt - secondInt);
}
// System.out.println(7 - 2);
// System.out.println(fistInt +" " +secondInt);
} else if (exec.equals("+")){
System.out.println(fistInt + secondInt);
} else if (exec.equals("/")){
System.out.println(fistInt / secondInt);
}
}
}
java加减乘除
最新推荐文章于 2024-03-22 14:04:01 发布