发布网友 发布时间:2022-04-22 04:25
共5个回答
热心网友 时间:2023-11-27 19:25
通过 ASCii 码进行比较。
每个字符对应一个ascii码值。
要获得字符的ascii码值只需把char类型转化成int。
比如 int asc = 'a';
就获得了a的ascii值。
或者直接两字符相比:('a'=='b'),就返回false。
此外也可以查表:http://www.weste.net/tools/ASCII.asp
热心网友 时间:2023-11-27 19:26
拣重要的代码,其他省略
import javax.swing.*;
public static void main(String[] args){
char mychar='x';//指定一个字符
mychar1=JOptionPane.showInputDialog(null,"请输入字符","字符比较",JOptionPane.QUESTION_MESSAGE);
if(mychar.equal(mychar1)){
JOptionPane.showMessageDialog(null,"你输入的字符与"+mychar+"相符","字符比较",JOptionPane.QUESTION_MESSAGE);
}else{
JOptionPane.showMessageDialog(null,"你输入的字符与"+mychar+"不相符","字符比较",JOptionPane.QUESTION_MESSAGE);
}
System.exit(0);//关闭OptionPane进程
}
热心网友 时间:2023-11-27 19:26
用字符串比较
if(设定字符串.equals(比较字符串)){
System.out.prinln("字符串相同");
}else{
System.out.prinln("字符串不同");
}
热心网友 时间:2023-11-27 19:27
import java.util.*;
public class Example1 {
public static void main(String[] args) {
String a="a";
Scanner input=new Scanner(System.in);
String c=input.next();
if(c.equals(a))
System.out.println("c的值等于a");
else{
System.out.println("c的值不等于a");
}
}
}
热心网友 时间:2023-11-27 19:28
myString1 = JOptionPane.showInputDialog( "请输入字符" );
if("a".equal(myString1)==true)
return true