`
jeelee
  • 浏览: 636907 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java中的一个逻辑判断问题

    博客分类:
  • java
阅读更多
情况是这样的:
假设一个变量:String stopRmk ;
取值为"true","false",null,三种情况,如果是null这将stopRmk="false"
stopRmk = request.getParameter("stopRmk") ;
if(stopRmk==null){
   stopRmk="0" ;
}
if(stopRmk=="true"||stopRmk.equals("true")){
   stopRmk="1" ;
}
else{
   stopRmk="0" ;
}
如果stopRmk==null,这个判断是没有问题的
但是,要是通过下面的判断就有问题了:
if(stopRmk=="true"||stopRmk.equals("true")){
   stopRmk="1" ;
}
else{
   stopRmk="0" ;
}
这样stopRmk==null会报空指针的错误!


分享到:
评论

相关推荐

    JAVA中判断一个整数是否为质数

    在Java编程语言中,判断一个整数是否为质数是一个常见的数学问题,也是计算机科学基础课程中的典型示例。质数定义为只能被1和它本身整除的大于1的自然数,例如2、3、5、7、11等。在实际应用中,检查一个数是否为质数...

    java 判断汉字 汉字的判断

    在开发过程中,有时我们需要判断一个字符串是否包含汉字,并根据判断的结果执行不同的逻辑。这通常出现在需要处理多语言输入的情况下,例如用户输入验证、文本分析等场景。本文将详细介绍如何在Java中实现这一功能。...

    java实现js中eval功能

    至于“判断真假”的功能,JavaScript中的`eval`可以直接执行逻辑判断,如`eval("true")`或`eval("false")`。在Java中,我们可以通过构造相应的条件语句来实现: ```java public boolean evaluateBoolean(String ...

    java编程的逻辑(高清百度盘)

    ### Java编程的逻辑 #### 一、概述 《Java编程的逻辑》由马俊昌撰写,本书主要聚焦于Java编程的核心概念与技术要点,适用于Java ...对于那些想要深入了解Java语言最新特性的开发者而言,本书是一个非常有价值的资源。

    JAVA闰年的判断

    在Java中,我们可以使用Scanner类来获取用户输入,再使用if...else语句进行逻辑判断。以下是一个简单的示例代码,位于`Leapyear.java`文件中: ```java import java.util.Scanner; public class Leapyear { ...

    使用Java语言理解程序逻辑(Logic Java)3

    总之,“使用Java语言理解程序逻辑(Logic Java)3”是一个全面的教程,旨在帮助学习者通过Java语言掌握编程逻辑,提升问题解决能力。通过深入学习和实践,你可以增强自己的编程技巧,为未来开发更复杂的软件项目打下...

    使用java理解程序逻辑

    总的来说,"使用Java理解程序逻辑"是一个引导初学者进入编程世界的良好起点。通过学习Java的基本语法和逻辑结构,结合PPT中的示例和实践,可以逐步构建起编程思维,为后续的深入学习打下坚实的基础。

    用java编写有关判断是否为三角形

    原始代码中的逻辑判断存在多处错误,例如: ```java if ((a > b + c) || (b > a + c) || (c > a + b)) { System.out.println("不能构成三角形"); } else if (a == b && b == c) { System.out.println("为等边...

    50道JAVA逻辑题

    【程序 13】:完全平方数的判断和计算,学习如何使用开方运算来判断一个整数是否是一个完全平方数。 【程序 14】:日期计算的算法设计,学习如何使用日期计算来判断某一天是一年中的第几天。 【程序 15】:数字...

    回文判断 JAVA实现

    在这个项目中,我们可以将回文判断逻辑封装在一个单独的类或方法中,以保持代码的整洁和可维护性。 7. **测试与调试**:在实现功能后,我们需要进行充分的测试以确保程序的正确性。这包括单元测试(如使用JUnit框架...

    JAVA日期判断方法小结

    "JAVA日期判断方法小结" 在JAVA语言中,日期判断是非常重要的一部分,以下是常见的日期判断方法的总结: ...日期判断是JAVA语言中的一个重要组成部分,掌握这些方法可以帮助开发者更好地处理日期相关的逻辑。

    java面试逻辑题

    4. **问题解决策略**:面试官可能会给出一个实际问题,让你设计解决方案。这可能涉及到如何分解问题、选择合适的数据结构和算法,以及如何优化解决方案。例如,如何处理大量数据的存储和检索,可以考虑使用哈希表、B...

    使用Java理解程序逻辑

    “TP10.ppt”和“TP11.ppt”可能涵盖面向对象的概念,“TP15.ppt”可能涉及异常处理,而“贯穿案例”可能是一个综合性的练习,帮助学习者将所学知识应用到实际项目中。 通过学习这些PPT内容,初学者不仅可以掌握...

    北大青鸟accp5.0使用Java语言理解程序逻辑(Logic Java) (三)

    循环结构是程序逻辑中的另一个关键元素,包括for、while和do-while循环。在DLC1中,学员可能会学习如何使用这些循环来重复执行某段代码,直到满足特定条件为止。这对于处理数组、遍历数据结构或执行计数操作至关重要...

    java通过文件头内容判断文件类型

    // 这里可以添加一个字节数组与已知文件头的比较逻辑 // ... } } ``` 接下来,我们需要创建一个映射表或者一系列的条件判断,用于比较读取到的文件头字节与已知文件类型的头信息。这可以通过switch语句或者...

    Java编程Gauss消元和判断闰年

    在Java中,我们可以编写一个简单的函数来实现这个逻辑,如下所示: ```java public static boolean isLeapYear(int year) { if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { return true; } ...

    S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符

    在提供的`Mp3.java`文件中,我们可能看到一个关于处理MP3音频数据的例子。这可能涉及到文件输入输出、音频流处理、或者使用特定的Java库如Java Sound API来操作音频数据。例如,可能会有读取MP3文件的字节流,解析...

    使用java语言理解程序逻辑源代码

    在编程世界中,Java语言...总之,“使用Java语言理解程序逻辑源代码”是一个综合性的学习过程,不仅涵盖了语言的基础语法,还包括了编程思维的培养。通过不断的实践和项目经验积累,你将逐渐成为一名熟练的Java程序员。

    java逻辑题

    题目中的代码通过双重循环来判断一个数是否为素数。外层循环遍历从101到200的所有奇数,内层循环检查每个数是否能被2到该数减1之间的任何数整除。若不能,则认为该数为素数,并打印出来。 ### 知识点三:水仙花数 ...

Global site tag (gtag.js) - Google Analytics