大数据开发基础之JAVA基础二
这期是上一期的延续,大数据开发基础之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基础第二期的全部内容了,和之前提到的一样,这种语句结构也需要多多进行练习,练多了就熟能生巧。希望大家能有所收获,有问题可以再评论区留言。
八月手机推荐(3)IQOO7IQOO7是21年5月份IQOO出的一款旗舰级手机外观屏幕采用了6。62英寸三星AMOLED材质挖孔全面屏,120Hz高刷性能采用了骁龙888处理器增强版LDDR5增强版
宋PLUS新能源售14。68万元起欢迎试驾驭见皆引领!全球首款宽体超混SUV领航上市!宋PLUSDMi上市价14。68万起(综合补贴后)创新采用骁云插混专用1。5L高效发动机高效EHS电混系统,达到短途用电经济节省,长途用
宋PLUS新能源售14。68万元起欢迎试驾驭见皆引领!全球首款宽体超混SUV领航上市!宋PLUSDMi上市价14。68万起(综合补贴后)创新采用骁云插混专用1。5L高效发动机高效EHS电混系统,达到短途用电经济节省,长途用
宋PLUS热销中购车让利3000元新B级SUV超感座驾夺慕上市。五星安全车身设计标准配备骁云动力1。5TI高功率发动机,性能全面升级7速双离合变速箱,全新湿式7速双离合变速器全面进化,显著提升平顺性,传动效率达到9
交大紫宸进阶你的理想人生人是万物的尺度境界越高,对居所的追求更为挑剔时代澎湃向前,城市人居聚变理想中的人生,该如何进阶?01hr品牌代言人居品质每一个作品的厚积薄发都离不开品牌的实力积淀对于置业者而言,品
招生资讯港中大(深圳)MBM2022级第四批次入学申请已启动项目简介香港中文大学(深圳)管理学理学硕士项目为学生提供专业与实践相结合的商业管理课程体系,引导和鼓励创新和创业实践。本专业毕业生将掌握商业管理的理论和技能,获得宏观视野创新思维和
孝当先中老年健康生活馆是新时代的创业项目创业要想成功离不开一个好的项目,目前有什么项目值得投入,其实现在我国老龄产业发展前景广阔,开一家中老年健康生活馆,为中老年人提供健康养老的服务,致力于养老养生行业,那么孝当先是您很
西安建筑模板厂为您介绍解决建筑模板变形问题,从这四点来看模板工程的目的是保证混凝土工程的质量和施工安全,加快施工进度,降低工程成本。但是,某些建筑模板通常在使用一段时间后会变形。西安建筑模板工程是根据设计要求所制作的临时支撑结构,以便混
兰研南极丛梗藻贵妇金丝面膜,拯救大干皮秋分以后,南北方温度骤降,西北风吹得人脸上得皮肤干疼。无论是干冷还是湿冷的天气,脸部皮肤变得敏感,出现如干燥缺水脱皮泛红等皮肤现象。你以为这是换季常有的现象,其实这是因为缺水,肌肤
为什么草饲奶粉这么火?草饲奶粉好在哪?现在的技术越来越发达,在奶粉领域竟然也出现了很多新概念的奶粉。例如最近比较火的草饲奶粉。什么是草饲奶粉?它和普通奶粉有什么不一样?它值得各位妈妈购买吗?本期我就带领大家一起来看看这
宋PLUS新能源售14。68万元起欢迎试驾驭见皆引领!全球首款宽体超混SUV领航上市!宋PLUSDMi上市价14。68万起(综合补贴后)创新采用骁云插混专用1。5L高效发动机高效EHS电混系统,达到短途用电经济节省,长途用