Java 请问这个 "else" 是什么意思?

Python012

Java 请问这个 "else" 是什么意思?,第1张

if(i%13==0){

           System.out.print(i + " ")

           i++

           n++

 }

else{                ←就是这个。           

            i++

}

这个 后面else的i++是多余的。

等价于

if(i%13==0){

                System.out.print(i + " ")

                n++

  }

 i++

1、if-else是双分支结构

if-else语句表示"如果条件正确则执行一个操作,否则执行另一个操作"。当条件表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。

代码示例:

inta=5

intb=6

if(a>b){

returna

}else{

returnb

}

2、if-elseif-else是多分支选择结构

if-elseif-else用法为:

if(布尔表达式1)

{

语句块1;

}

elseif(布尔表达式2)

{

语句块2;

}

???

elseif(布尔表达式n)

{

语句块n

}

else

{

语句块n+1

}

使用if-elseif-else语句时,依次判断表达式的值,当某个分支的条件表达式的值为true时,则执行该分支对应的语句块,然后跳到整个if语句之外继续执行程序。如果所有的表达式均为false,则执行语句块n+1,然后继续执行后续程序。

逐条if语句进行判断条件匹配,进入语句体,否则对if语句继续匹配。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点;Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料来源:百度百科-JAVA