21xrx.com
2024-11-22 15:27:56 Friday
登录
文章检索 我的文章 写文章
我最近在学习Java
2023-06-17 04:49:32 深夜i     --     --

我最近在学习Java,有两个知识点让我比较纠结,一个是if else if语句格式,另一个则是i++和++i的区别。下面我来简单分享一下。

if else if语句格式

if else if语句也叫多重if语句,它的格式如下:


if (条件1)

  // 条件1成立时执行的代码

else if (条件2)

  // 条件2成立时执行的代码

else if (条件3)

  // 条件3成立时执行的代码

else

  // 所有条件都不成立时执行的代码

如果条件1成立,则执行条件1的代码,并跳过所有else if和else。如果条件1不成立,则继续看条件2是否成立,如果成立则执行条件2的代码,并跳过所有else if和else。以此类推,直到最后一个else,它是所有条件都不成立时执行的代码块。

i++和++i的区别

这里的i指的是一个变量。

i++表示先进行当前表达式的运算,然后将i的值加1。例如:


int i = 1;

int j = i++; // j的值是1,i的值是2

++i表示先将i的值加1,然后进行当前表达式的运算。例如:


int i = 1;

int j = ++i; // j的值是2,i的值也是2

所以说,如果你需要先使用i的值再将i加1,可以选择使用i++;如果你需要先将i加1再使用i的值,可以选择使用++i。

结语

以上是我学习Java中关于if else if语句和i++、++i的部分总结,希望对正在学习Java的小伙伴有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复