Java-switch 自动运算

简单的运算

package hjk;
import java.util.Scanner;
public class obkii {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);	
		System.out.print("请输入第一个数:");
		int a=input.nextInt();   
		System.out.print("请输入第二个数:");
		int b=input.nextInt();   
		int c=0;
		char d='+';
		switch (d) {
		case '+':
			c=a+b;
			break;
		case '-':
			c=a-b;
			break;
		}
		System.out.print("计算后的值为"+c);
	}
}

改进了一下,

package hjk;
import java.util.Scanner;
public class obkii {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);	
		System.out.print("请输入第一个数:");
		int a=input.nextInt();   
		System.out.print("请输入第二个数:");
		int b=input.nextInt();   
		System.out.print("请输入操作符:");
		String d=input.next();   
		int c=0;	
		switch (d) {
		case "+":
			c=a+b;
			break;
		case "-":
			c=a-b;
			break;
		case "*":
			c=a*b;
			break;
		case "/":
			c=a/b;
			break;	
		}
		System.out.print("计算后的值为"+c);
	}
}
发布了33 篇原创文章 · 获赞 5 · 访问量 68

猜你喜欢

转载自blog.csdn.net/zqdhugoNion/article/details/105430297
今日推荐