编程实现迷你计算器功能:支持“+”、“-”、“*”、“/”,从控制台输入两个操作数,输出运算结果。
编程实现迷你计算器功能:支持“+”、“-”、“*”、“/”,从控制台输入两个操作数,输出运算结果。提示:使用if选择结构判断从键盘接收的操作数是否合法,如果不合法,则提示...
编程实现迷你计算器功能:支持“+”、“-”、“*”、“/”,从控制台输入两个操作数,输出运算结果。
提示:使用if选择结构判断从键盘接收的操作数是否合法,如果不合法,则提示“请输入正确的数字!”
使用switch选择结构实现“+”、“-”、“*”、“/”的计算功能。 可以帮我做一下吗,谢谢 展开
提示:使用if选择结构判断从键盘接收的操作数是否合法,如果不合法,则提示“请输入正确的数字!”
使用switch选择结构实现“+”、“-”、“*”、“/”的计算功能。 可以帮我做一下吗,谢谢 展开
5个回答
展开全部
public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); System.out.print
("请输入第一个数:");
int num1=in.nextInt();
System.out.print
("请输入第一个数:");
int num2=in.nextInt();
System.out.println
("请选择算法:1.加2.减3.乘4.除");
int xz=in.nextInt(); switch(xz){
case 1: System.out.println
("结果是:"+(num1+num2));
break; case 2: System.out.println
("结果是:"+(num1-num2));
break; case 3:
System.out.println
("结果是:"+(num1*num2));
break;
case 4: System.out.println
("结果是:"+(num1/num2)); break; } } }
展开全部
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
System.out.println("请输入第一个操作数:");
int num1=sca.nextInt();
System.out.println("请输入第二个操作数:");
int num2=sca.nextInt();
System.out.println("请选择算法:1.加法 2.减法 3.乘法 4.除法");
int choose=sca.nextInt();//选择的运算
switch(choose){
case 1:
System.out.println("计算结果:"+num1+"+"+num2+"="+(num1+num2));
break;
case 2:
System.out.println("计算结果:"+num1+"-"+num2+"="+(num1-num2));
break;
case 3:
System.out.println("计算结果:"+num1+"*"+num2+"="+(num1*num2));
break;
case 4:
System.out.println("计算结果:"+num1+"/"+num2+"="+((double)num1/(double)num2));
break;
}
}
}
public class Calculator {
public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
System.out.println("请输入第一个操作数:");
int num1=sca.nextInt();
System.out.println("请输入第二个操作数:");
int num2=sca.nextInt();
System.out.println("请选择算法:1.加法 2.减法 3.乘法 4.除法");
int choose=sca.nextInt();//选择的运算
switch(choose){
case 1:
System.out.println("计算结果:"+num1+"+"+num2+"="+(num1+num2));
break;
case 2:
System.out.println("计算结果:"+num1+"-"+num2+"="+(num1-num2));
break;
case 3:
System.out.println("计算结果:"+num1+"*"+num2+"="+(num1*num2));
break;
case 4:
System.out.println("计算结果:"+num1+"/"+num2+"="+((double)num1/(double)num2));
break;
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package test4;
import java.util.Scanner;
public class test6 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数字:");
if(input.hasNextDouble()){
double a = input.nextDouble();
System.out.println("请输入第二个数字:");
if(input.hasNextDouble()){
double b = input.nextDouble();
System.out.println("请输入 1.+ 2.- 3.* 4./");
if(input.hasNextInt()){
int c = input.nextInt();
switch (c) {
case 1:
System.out.println(a+"+"+b+"="+(a+b));
break;
case 2:
System.out.println(a+"-"+b+"="+(a-b));
break;
case 3:
System.out.println(a+"*"+b+"="+(a*b));
break;
case 4:
System.out.println(a+"/"+b+"="+(a/b));
break;
}
}else{
System.out.println("选择算法出错");
}
}else{
System.out.println("输入第二个数字出错");
}
}else{
System.out.println("输入第一个数字出错");
}
}
}
import java.util.Scanner;
public class test6 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数字:");
if(input.hasNextDouble()){
double a = input.nextDouble();
System.out.println("请输入第二个数字:");
if(input.hasNextDouble()){
double b = input.nextDouble();
System.out.println("请输入 1.+ 2.- 3.* 4./");
if(input.hasNextInt()){
int c = input.nextInt();
switch (c) {
case 1:
System.out.println(a+"+"+b+"="+(a+b));
break;
case 2:
System.out.println(a+"-"+b+"="+(a-b));
break;
case 3:
System.out.println(a+"*"+b+"="+(a*b));
break;
case 4:
System.out.println(a+"/"+b+"="+(a/b));
break;
}
}else{
System.out.println("选择算法出错");
}
}else{
System.out.println("输入第二个数字出错");
}
}else{
System.out.println("输入第一个数字出错");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-12 · 知道合伙人软件行家
关注
展开全部
一会发给你
更多追问追答
追问
谢谢
追答
java可以吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单的。。。为什么不自己做做
这都要别人做的话 如何学得会编程
这都要别人做的话 如何学得会编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询