char select
cout <<"输入y或Y继续,输入N或n退出" <<endl
cin >>select
if(select == 'n' || select =='N')
{
exit(0) //完全退出程序用exit(0),只退出循环用 break
}
因为==比较的是两个字符串的地址值是否相等,在java,String类是用final修饰的不可变类.用new创建的对象放在对内存中,用“”引起来的默认为是常量,放在常量池中;即使它们的值相等,但地址值不相等,用==比较返回值为false。只能用equals()方法来比较其值是否相等。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)