java 计算器 加号怎么做
发布网友
发布时间:2022-04-30 09:55
我来回答
共2个回答
热心网友
时间:2022-06-20 19:45
你好:看看我做的,可以参考下,可以直接运行的,收到很多好评了
追问在“setOnClickListene”里面做,你那个我也会做
追答那你就把代码拿过来就好了啊,直接把加好底下的那个else的代码拿过来,
sum += Double.parseDouble(show.getText());
在赋值一下就可以了啊。变通一下嘛。
热心网友
时间:2022-06-20 19:45
import java.util.Scanner;
public class Honework {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入第一个字符:");
String scan1=input.nextLine();
System.out.println("请输入第二个字符");
String scan2=input.nextLine();
int q=scan1.charAt(0);
int w=scan2.charAt(0);
if(((q>64&&q<91)||(q>96&&q<123))||((w>64&&w<91)||(w>96&&w<123))){
System.out.println("请输入正确的数字!!");
}else if(q>47&&q<58){
System.out.println("请输入运算符:");
String dou=input.nextLine();
double numb1 = Double.parseDouble(scan1);
double numb2 = Double.parseDouble(scan2);
switch(dou){
case "+":
System.out.println(numb1+numb2);break;
case "-":
System.out.println(numb1-numb2);break;
case "*":
System.out.println(numb1*numb2);break;
case "/":
System.out.println(numb1/numb2);break;
}
}else
System.out.println("计算结果为:");
}
}追问我在怀疑你知不知道 这个 “setOnClickListener”