大数据开发基础之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基础第二期的全部内容了,和之前提到的一样,这种语句结构也需要多多进行练习,练多了就熟能生巧。希望大家能有所收获,有问题可以再评论区留言。
存量厮杀时代,Android开发如何面对前景不明竞争激烈的现状?近十几年来,随着以Android系统为代表的智能手机普及与发展,互联网行业早已进入移动的时代。但是现如今的风口已经从移动转向,整个移动互联网行业正处于增量下降存量厮杀的阶段。面对技
超值性价飞利浦VTR8600,新一代精致蜕变飞利浦智能AI录音一体机是融合无线移动智慧及现代成熟语音技术,突破传统语音记录格局的新一代录音设备,在对录音降噪造型操作续航便携性等方面不断迭代优化外,更是采用最新科技技术进一步实
深圳物联网博览会今天开幕,有人物联网直播带您逛展会今天上午9点,IOTE2020第14届深圳国际物联网博览会将在深圳会展中心拉开帷幕,有人物联网在1A115展位,静候您的到来。线上线下同步,有人物联网带您云参展除常规参展外,有人物
深圳物联网展完美落幕,有人物联网载誉归来2021年10月23日25日,第16届IOTE国际物联网展在深圳会展中心举办。这场业内线下顶尖交流平台,聚焦了当前最前沿最领先的技术业务和应用,吸引了上百家展商与国内外众多物联网行
祖国魅力,藏于每一个前进的脚步之中十八年前的今天,我国正式加入世界贸易组织。很多人都知道新中国于1949年成立,然而却显有人知道这个时候,这个深深改变世界贸易格局的时刻。十八年的时间如白驹过隙,但却足以让我们见证到
2020将至,你还在立新年Flag吗2020年近在咫尺,这个伟大的时刻又将再次接受心愿巨浪的拍打,同时,也将收到那些永立不到的Flag。在与2019年挥别的今天,你所立下的那些Flag都完成了吗?又或者说,你开始了吗
采访时是录音还是不录音?大部分的非专业从业人员是很难去提出这个问题的。因为随着数字化时代的前进,我们感受到太多太多电子化设备在工作生活上带给我们的便利,说难正是因为这种循序渐进的舒适感让我们潜意识里已经对
除夕辞旧岁,迎新春除夕2020年1月24日庚子年2020鼠年倒计时京华给您送上衷心的祝福除夕日,团圆夜金猪丰盈辞旧岁,灵鼠携福迎新春再过几个小时新年的钟声便将敲响卸下年前忙碌的外衣细细聆听年华的流转
众志成城,京华必胜复工复产,我已到位!你呢?视频加载中一场没有硝烟的战争正在国内进行,国家有难,匹夫有责京华电子于2月17日正式复工复产!众志成城,抗击疫情京华人与时间赛跑群防群控,安全复工复产上下
过小年迎新春芳岁序幕开,正是好时节过小年,迎新春新岁开泰,万象更新。值此传统小年到来之际,京华公司携全体员工向长期以来关注支持及信任我们的广大合作伙伴和客户朋友致以最诚挚的感激和最美好的祝福!2019年对我们企业,
开门大吉2021,京华凝心聚力,再创辉煌金牛贺岁,开门大吉!一日之计在于晨,一年之计在于春随着春日渐浓,京华员工陆续返岗带着满满的热情,开始全新的奋斗今日正月十一京华将继续为您服务新春希望,京华将结合企业自身优势,进一步