当前位置:  技术问答>java相关

简单问题:if语句里再写if语句怎么不执行??

    来源: 互联网  发布时间:2015-06-21

    本文导语:  if语句里再写if语句怎么不执行?? String A="aa"; if(A=="aa"){    if(B=="bb"){        System.out.println(B);          }    if(B=="cc"){        System.out.println(B);          }    else{        System.out.println("dd"); ...

if语句里再写if语句怎么不执行??

String A="aa";

if(A=="aa"){
   if(B=="bb"){
       System.out.println(B);
         }

   if(B=="cc"){
       System.out.println(B);
         }

   else{
       System.out.println("dd");
       }
  }

每次只执行else语句,为什么满足B="bb"时不执行if语句??:(

|
A.equal("AA)

|
String A="aa";

if(A=="aa"){
   if(B=="bb"){
       System.out.println(B);
         }

   if(B=="cc"){
       System.out.println(B);
         }
}

   else{
       System.out.println("dd");
       }
这样就行了

|
wangwenyou(王文友) 的方法你试过了吗?
他的应该可以的。

|
String A="aa";

if(A.equals("aa")){
   if(B.equals("bb")){
       System.out.println(B);
         }

   if(B.equals("cc")){
       System.out.println(B);
         }

   else{
       System.out.println("dd");
       }
  }

|
wavecheng(CryingOwl)
是对的,串的比较应该用 equals

|
java中字符串的比较是equals
Stirng str="aa";
str.equals("aa");
如果相等,返回true 否则false

|
我试了,: chfhxy(门外汉)的可以:
String A="aa";

if(A.equals("aa")){
   if(B=="bb"){
       System.out.println(B);
         }

else if(B.equals("cc")){
       System.out.println(B);
         }
   else{
       System.out.println("dd");
       }
  }

java好像不支持字符串用==表示等于,特指字符串

|
String a = "AA";
String b = "AA";

a == b       的返回值是false;
a.equal(b)   的返回值是true;

    
 
 

您可能感兴趣的文章:

  • jsp中用limit语句的问题
  • Oracle Sql语句长度限制问题及解决
  • SQL语句问题.(在线等待)
  • sql语句查询的问题
  • 请教个shell编程语句的问题。
  • 关于java中执行sql语句使用order by的问题!
  • 循环语句的问题?
  • shell中赋值语句的问题
  • 关于sql语句的问题 急!!!!!!!
  • 简单问题:怎样在SHELL脚本里注释掉暂时不想执行的语句?
  • 关于exit语句的问题
  • 一条select语句引起的瓶颈问题思考
  • 帮我看看我的sql语句写的有什么问题?
  • shell脚本问题 if语句
  • MYSQL速度慢的问题 记录数据库语句
  • sql语句中单引号嵌套问题(一定要避免直接嵌套)
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • Java的SQL语句执行错误问题
  • HTML标签参考手册 iis7站长之家
  • 一个简单的shell 语句的问题
  • 请教可执行程序的执行问题
  • 很菜的问题——Linux(RedHat8)下的齿轮图标程序如何执行,是什么shell命令可以执行它?
  • 奇怪的问题?以root用户执行二进制文件被告知不能执行
  • 入门的问题。在Linux上如何执行一个可以执行的文件?
  • 关于UNIX可执行文件的执行问题
  • 问题:执行目录下运行所有可执行文件然后输出的脚本
  • 关于在QT环境下加载gif图片的问题(可以显示,但是只有使用终端启动可执行文件才能显示,双击执行却不显示)这是为什么?
  • 关于线程执行的问题,为什么执行不了啊
  • (菜鸟问题)有关目录中文件执行的问题???
  • 非常着急的问题:关于改变文件执行权限的问题?
  • linux shell脚本 linux crond 的一个鲜为人知的错误,单独执行没问题,放到crond 中就执行出错 试问高手们哪个环节出错
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明
  • 死锁的问题 多级锁定问题 循环锁定问题
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • [问题]双系统出现的问题!求问题的原因和解决办法!
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 初学者问题。一个是编译hello world的问题,一个是配置ssh的问题
  • c/c++服务器程序内存泄露问题分析及解决
  • C程序问题:哪个高手帮我解释下下面的问题,主要是a[0]和&[0] 的区别 和编译器的问题??
  • ​部署 Docker 前必须问自己的四个问题
  • swing的问题还是jbuiler的问题??
  • spring的事务类型及spring和hibernate可能导致的问题分析
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。第二个问题:什么是LILO?怎么样


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3