下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

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

作者:课课家教育     来源: http://www.kokojia.com点击数:1127发布时间: 2016-02-01 14:10:40

标签: java课程标准java入门java学习课程

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

  这一小节,我们看看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");

  }

  }

  }

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程