Java关于if语句的周总结


流程控制

:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果 有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现 我们要完成的功能。
判断语句:if
格式:

`if(关系表达式){ 
               语句体; }`

执行流程:执行流程首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体。
eg:``

public static void main(String[] args){ 
                System.out.println("开始");
                int a = 10; int b = 20;
                 if (a == b){ 
                 System.out.println("a等于b");
                  }
                  int c = 10;
                   if(a == c){ 
                   System.out.println("a等于c"); }
                   System.out.println("结束");

if…else:`

if(关系表达式)  {
                               语句体1; }else { 
                               语句体2; }`

***执行流程:***首先判断关系表达式看其结果是true还是false 如果是true就执行语句体1 如果是false就执行语句体2。
eg:

public static void main(String[] args){ 
                    int a = 1; 
                    if(a % 2 == 0) { 
                    System.out.println("a是偶数");
                     } else{ System.out.println("a是奇数"); }
                     System.out.println("结束"); }

if…else if…else:
格式:


```java
if (判断条件1) { 
执行语句1; } else if (判断条件2) { 
执行语句2; }... }else if (判断条件n) {
 执行语句n; } else { 
 执行语句n+1; }

执行流程:
首先判断关系表达式1看其结果是true还是false 如果是true就执行语句体1 如果是false就继续判断关系表达式2看其结果是true还是false 如果是true就执行语句体2 如果是false就继续判断关系表达式…看其结果是true还是false …如果没有任何关系表达式为true,就执行语句体n+1。
eg:


```java

```java
public static void main(String[] args) { 
 int x = 5;  
 int y;
  if (x>= 3) { 
  y = 2 * x + 1;
   } else if (x >=1 && x < 3) { 
   y = 2 * x; } else {
    y = 2 * x ‐ 1; }
    System.out.println("y的值是:"+y); }

本周学习心得:最初认识java的语法格式,对java有了最初的认识。对于java编程来说,熟能生巧没有捷径,只有反复的敲打才能达到炉火纯青,
所以在以后的学习中更要注重方式方法,不能死记硬背,要多加理解,多加练习,达到举一反三的目的,这样才能更好地学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值