算法提高 ADV-113 c++_ch02_0
2017-08-26 00:30
232 查看
使用Switch语句编写一个模拟简单计算器的程序。依次输入两个整数和一个字符,并用空格隔开。如果该字符是一个“+”,则打印和;如果该字符是一个“-”,则打印差;如果该字符是一个“*”,则打印积;如果该字符是“/”,则打印商;如果该字符是一个“%”,则打印余数。打印结果后输出一个空行。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(
new InputStreamReader(System.in));
String str = bfr.readLine();
StringTokenizer st = new StringTokenizer(str," ",false);
String [] arr = new String[3];
int i=0;
while(st.hasMoreElements()){
arr[i] = st.nextToken();
i++;
}
switch (arr[2]) {
case "+":
System.out.println(Integer.valueOf(arr[0])+Integer.valueOf(arr[1]));
break;
case "-":
System.out.println(Integer.valueOf(arr[0])-Integer.valueOf(arr[1]));
break;
case "*":
System.out.println(Integer.valueOf(arr[0])*Integer.valueOf(arr[1]));
break;
case "/":
System.out.println(Integer.valueOf(arr[0])/Integer.valueOf(arr[1]));
break;
case "%":
System.out.println(Integer.valueOf(arr[0])%Integer.valueOf(arr[1]));
break;
}
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(
new InputStreamReader(System.in));
String str = bfr.readLine();
StringTokenizer st = new StringTokenizer(str," ",false);
String [] arr = new String[3];
int i=0;
while(st.hasMoreElements()){
arr[i] = st.nextToken();
i++;
}
switch (arr[2]) {
case "+":
System.out.println(Integer.valueOf(arr[0])+Integer.valueOf(arr[1]));
break;
case "-":
System.out.println(Integer.valueOf(arr[0])-Integer.valueOf(arr[1]));
break;
case "*":
System.out.println(Integer.valueOf(arr[0])*Integer.valueOf(arr[1]));
break;
case "/":
System.out.println(Integer.valueOf(arr[0])/Integer.valueOf(arr[1]));
break;
case "%":
System.out.println(Integer.valueOf(arr[0])%Integer.valueOf(arr[1]));
break;
}
}
}
相关文章推荐
- 算法提高 ADV-114 c++_ch02_03
- 蓝桥杯 ADV-209 算法提高 c++_ch02_04
- 算法提高 ADV-209 c++_ch02_04
- 蓝桥杯 ADV-112 算法提高 c++_ch02_01
- 蓝桥杯 ADV-112 算法提高 c++_ch02_01
- 算法提高 ADV-112 c++_ch02_01
- 蓝桥杯 ADV-209 算法提高 c++_ch02_04
- 4000 算法提高 ADV-115 c++_ch03_02
- 算法提高 c++_ch02_03
- 算法提高 c++_ch02_01
- 算法提高 c++_ch02_04
- 算法提高 c++_ch02_01
- 算法提高 c++_ch02_01
- 算法笔记_157:算法提高 c++_ch02_01(Java)
- 算法提高 c++_ch02_01
- 算法-蓝桥杯-算法提高 c++_ch02_01 (JAVA)
- 算法提高 c++_ch02_02
- 蓝桥杯 算法提高 c++_ch02_01
- 算法提高 ADV-87 利息计算
- 蓝桥杯 ADV-78 算法提高 最长单词