21xrx.com
2025-03-23 15:54:17 Sunday
文章检索 我的文章 写文章
我最近在学习Java
2023-06-17 04:49:32 深夜i     4     0

我最近在学习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的小伙伴有所帮助。

  
  

评论区

请求出错了