主页 > 新闻资讯 > 大数据开发基础之JAVA基础二

大数据开发基础之JAVA基础二

作者:游老师 浏览次数: 2021-02-26 14:24
这期是上一期的延续,大数据开发基础之JAVA基础第二期,在本期将带来JAVA的控制语句基础知识,JAVA的控制语句就是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。
 
控制语句分为三类:选择结构、循环结构、顺序结构
 
选择结构:if单选择结构 ,if-else if-else if-else多选择结构 ,if-else 但选择结构,switch结构,选择结构主要用于判断给定的条件,然后根据判断的结果来控制程序的流程。
以if为例 :
 public class IfDemo {
    public static void main(String args[]) {
        int x = 10;
        if (x < 20) {
            System.out.print("这是 if 语句");
        }
    }
}
// output:
// 这是 if 语句
 
再以If-else为例:
public class IfElseDemo {
    public static void main(String args[]) {
        int x = 30;
        if (x < 20) {
            System.out.print("hello");
        } else {
            System.out.print("bye");
        }
    }
}
// output:
// bye
其实这种结构我们在数学课上也有学过一点,就是如果满足某条件就输出该答案A,满足另一个条件则输出答案B,使用方法都是大同小异。
 
循环结构:循环结构分两大类,一类是当型,一类是直到型。
当型:当布尔表达式条件为true时,反复执行某语句,当布尔表达式的值为false时才停止循环,比如:while与for循环。
直到型:先执行某语句, 再判断布尔表达式,如果为true,再执行某语句,如此反复,直到布尔表达式条件为false时才停止循环,比如do-while循环。
在这里就以while为例:在循环开始时会先计算一遍expression表达式的值,成立才会进入statement循环体;在下一次循环开始前会再一次计算,直到计算出的值为“假”为止。
 
package test;
public class While {
    public static void main(String[] args) {
        While w = new While();
        w.whileTest();
    }
    public void whileTest() {
        int i = 1;
        while (i <= 100) {
            System.out.println(i++);
        }
    }
}
// 结果:输出 1 到 100
 
以do while 为例
do {
    循环体;
} while(布尔表达式)
   do-while的循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时结束循环。do-while循环的循环体至少执行一次。
package test;
public class While {
    public static void main(String[] args) {
        While w = new While();
        w.doWhileTest();
    }
    public void doWhileTest() {
        int i = 0;
        do {
            System.out.println(++i);
        } while (i < 100);
    }
}
// 结果:输出 1 到 100
这就是do while的结构,这里就列举了两个常用的循环结构。其他的循环结构大家可以自行去搜索学习,这里就不再赘述了。
 
接下来就说顺序结构,顺序结构:是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。上面所举得例子就是以顺序结构作为基础进行的。
 
今天就是大数据开发基础之JAVA基础第二期的全部内容了,和之前提到的一样,这种语句结构也需要多多进行练习,练多了就熟能生巧。希望大家能有所收获,有问题可以再评论区留言。
 


 
热点排行
推荐文章
立即申请>>