用java编程,用户输入几个参数经过计算公式得到一个结果,有会的大神可否回复指导一下
这种可以吗?
import java.util.Scanner;
public class T2_9
{
public static void main(String[] args)
{
/*
5、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出正确答案的个数。
*/
int a,b;
int cnt = 0;
Scanner in = new Scanner(System.in);
System.out.println("请输入2个整形变量:");
a = in.nextInt();
b = in.nextInt();
System.out.println("请输入和:");
int sum = in.nextInt();
if(sum == (a+b)){
cnt++;
}
System.out.println("请输入差:");
sum = in.nextInt();
if(sum == (a-b)){
cnt++;
}
System.out.println("请输入积:");
sum = in.nextInt();
if(sum == (a*b)){
cnt++;
}
System.out.println("请输入商:");
sum = in.nextInt();
if(sum == (a/b)){
cnt++;
}
System.out.println("请输入余数:");
sum = in.nextInt();
if(sum == (a%b)){
cnt++;
}
System.out.println("正确答案的个数是:"+cnt);
System.out.println(a+"+"+b +"的和等于"+(a+b));
System.out.println(a+"-"+b +"的差等于"+(a-b));
System.out.println(a+"*"+b +"的积等于"+(a*b));
System.out.println(a+"//"+b +"的商等于"+(a/b));
System.out.println(a+"%"+b +"的余数等于"+(a%b));
}
}
计算公式也要输入吗?如果要,就很复杂。如果不要,就很简单。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
我想问你,计算器能实现你说的要求吗?计算器能实现,那肯定能编程实现啊。
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y