zoukankan      html  css  js  c++  java
  • tips:Java中while的判断条件

    tips:Java中while的判断条件!


    在c++中,有时候会遇到这种情况:

    while(x = y){
        dosomething;
    }
    如果x与y相等,这个时候如果循环体中没有跳出的点,那么会无限循环;

    这是因为c++中的()里的判断条件可以是bool型(true or false),或者是一个整数(非0时相当于true);


    而在java中,不是这样的,这样的代码会产生编译时错误,因为java中不会将int自动转成bool型的值,()中只能是bool型的值,所以只能是这样的代码:

    while(x == y){
        dosomething;
    }
    唯一不会产生编译时错误的情况是x和y都是bool型,在这种情况下,x = y是合法的!

  • 相关阅读:
    xml
    反射
    类加载器
    TCP通信
    UDP通信
    网络通信
    【SpringBoot】Freemarkerの主キー
    【SpringBoot】Warの作成
    【Excel】ファイルの拡張子
    【SAP】TCODE表
  • 原文地址:https://www.cnblogs.com/Arry10/p/7731780.html
Copyright © 2011-2022 走看看