栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java if判断语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java if判断语句

基本的语法就是 if(条件表达式){要执行的代码}
先看代码

public class HelloWorld {
    public static void main(String args[]) {
        int i = 10;
		if(i > 5){
			System.out.println("条件成立");
		}
    }
}

执行结果如下

很显然 i 是 10 i大于5 的条件显然是成立的 所以if中的语句被执行了
那我我们改一下 将 i 改为 4

程序里就什么都没输出出来了
所以我们得出第一个结论 写在 if 中的语句 只有在if条件达到时 才会被执行 那如果我想在条件没达到时提示别人怎么办呢?

public class HelloWorld {
    public static void main(String args[]) {
        int i = 4;
		if(i > 5){
			System.out.println("条件成立");
		} else {
			System.out.println("条件不成立");
		}
    }
}


很显然 i的值是4 判断 i 大于 5 显然是不成立的 那么我们发现 else里的语句被执行了 简单说 当if中的条件全部不成立是 else就会被执行

那如果我们要判断多个条件呢?
演示代码如下

public class HelloWorld {
    public static void main(String args[]) {
        int i = 4;
		int a = 3;
		if(i > 5){
			System.out.println("条件1成立");
	    } else if((i >= 1)&& (a >= 4)) {
			System.out.println("条件2成立");
		} else if((i >= 1) && (a <= 10)) {
			System.out.println("条件3成立");
		} else {
			System.out.println("条件都不成立");
		}
    }
}

输出效果如下

我们可以通过 else if 继续向下添加条件 这里我们可以看到 首先 if 判断i 是否 大于5 i的值是4 自然是不成立的
第二个条件 判断i要大于等于1 这个是成立的 因为4大于1 但且要a大于等于4 但a的值是3 显然是没4大的 因此第二个条件也不成立
第三个条件 判断i 大于等于1 i的值是4 因而条件成立 且要a小于等于10 a的值是3 显然小于10 所以条件三的两个条件都成立了 所以最后执行了条件三下面的语句

如果都不成立 就会执行 else 那么 你学废了吗?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998651.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号