本帖最后由 刘建龙 于 2012-6-20 14:10 编辑
import java.util.Scanner;
public class _121212
{
public static void main(String[] args)
{
judge("你是美女吧?是/否","别这么自恋吧!","别这么没自信吧!","你的输入有误。。。");
}
public static void judge(String a,String b,String c,String d)
{
Scanner sc = new Scanner(System.in);
System.out.println(a);
String ss=sc.nextLine();
if (ss=="是")
{
System.out.println(b);
}
else if (ss=="否")
{
System.out.println(c);
}
else
{
System.out.println(d);
}
}
}
本意识答:是,输出一段字符串;否,输出另一端字符串。但是结果是不能输出对应的字符串。一直都是:你的输入有误。。。但是改为输入int类型后比如0代替是,1代替否,就可以了!难道字符串还有隐藏的字符码? |