JAVA程序员0基础培训(5)IF语句的使用

    作者:课课家教育更新于: 2016-02-01 14:10:40

    大神带你学编程,欢迎选课

      这一小节,我们看看if语句的用法,最主要是相等的判断。对于数字还有大于小于的 判断。

      package lession5;

      /**

      *

      */

      public class Lession5 {

      public static void main(String[] args) {

      // ----------------------------------------

      // 普通的整数等基础数据的判断

      // 使用 == 进行判断

      int number = 1;

      if (number == 1) {

      System.out.println("Number 等于 1");

      } else {

      System.out.println("Number 不等于 1");

      }

    JAVA程序员0基础培训(5)IF语句的使用_java课程标准_java入门_课课家

      // 进行小于和大于的判断

      // 限数字类型

      if (number < 2) {

      System.out.println("Number 小于2");

      }

      if (number >= 0) {

      System.out.println("Number 大于等于0");

      }

      // 不等于判断

      if(number!=0){

      System.out.println("Number 不等于0");

      }

      // 整数的对象类型Integer

      // 在 JDk 5.0及以后版本,可以使用 == 进行判断

      // 使用自动打包功能

      Integer number2 = new Integer(1);

      if (number2 == 1) {

      System.out.println("Number2 等于 1");

      } else {

      System.out.println("Number2 不等于 1");

      }

      // 在任何JDK版本,都可以用 equals方法进行判断

      if (number2.equals(1)) {

      System.out.println("Number2 等于 1");

      } else {

      System.out.println("Number2 不等于 1");

      }

      // ----------------------------------------

      // 字符串的判断

      // 在任何时候,我们都建议您使用equals进行判断

      // 而不是用==进行

      String str = new String("java2000");

      if (str == "java2000") {

      System.out.println("str2 等于 java2000");

      } else {

      System.out.println("str2 不等于 java2000");

      }

      // 用equals的正确做法,当然结果总是正确的

      if ("java2000".equals(str)) { // 修正,以前是 if (str.equals ("java2000")) {

      System.out.println("str2 等于 java2000");

      } else {

      System.out.println("str2 不等于 java2000");

      }

      // 特殊的if语句

      if (str instanceof String) {

      System.out.println("str 是一个 String");

      }

      Object obj = str;

      if (!(obj instanceof Integer)) {

      System.out.println("obj 不是一个 Inreger");

      }

      }

      }

课课家教育

未登录