请教一下各位前辈,怎么用equals和compareto比较

来源:百度知道 编辑:UC知道 时间:2024/04/29 05:20:29
import javax.swing.JOptionPane;
public class Lcx{
public static void main(String args[])
{
String m,n,l;
int k,j;
m=JOptionPane.showInputDialog("输入第一个数");
n=JOptionPane.showInputDialog("输入第二个数");
l=JOptionPane.showInputDialog("输入符号");
k=Integer.parseInt(m);
j=Integer.parseInt(n);
if(l.equals("+")==true)
JOptionPane.showMessageDialog(null,"结果"+(k+j),"运算",JOptionPane.PLAIN_MESSAGE);
System.out.print(l);
}
}

==================

请教一下各位前辈,怎么比较输入的字符串L和=,-,*,符号等比较啊,是用equals还是compareTO,谢谢

用equals()////它的返回值就是一个布尔型的
还有 把if(l.equals("+")==true) 改为 if("+".equals(l)){...}

我运行了一下,逻辑没问题,就是if(l.equals("+")==true) 这句,if 后的一个括号是全角在,你换成半角就可以了