第一句子大全,网罗天下好句子,好文章尽在本站!

所有编程语言都要学的东西 从零开始学习编程

时间:2013-04-19

选择结构if语句if表达式1{语句体1;}else if表达式2{语句体2;}else if表达式3{语句体3;}else{语句体n+1;}执行流程:计算出表达式1的值如果值为true

友情提示:本文共有 2833 个字,阅读大概需要 6 分钟。

选择结构if语句if(表达式1){语句体1;}else if(表达式2){语句体2;}else if(表达式3){语句体3;}……else{语句体n+1;}执行流程:计算出表达式1的值如果值为true执行语句体1如果值为false计算表达式2的值如果值为true就执行语句体2如果值为false就计算表达式3的值如果只为true就执行语句体3如果值为false就计算表达式n的值如果值为true就执行语句体n如果值为false,表示所有的情况都不成立,就执行else里面的语句体n+1

2.选择结构switch语句switch(表达式){case 常量值1:语句体1;break;case 常量值2:语句体2;break;case 常量值3:语句体3;break;……default:语句体n+1;break;}格式解析:表达式:可以取char,int,short,byte,int JDK1.7可以取String值case:拿表达式的值和case后面的常量值进行匹配语句体:就是要干的事情,可以是一条或者多条语句break:结束switch语句的default:如果所有的case都不匹配,那么就执行default里面的语句体

执行流程:首先计算表达式的值,然后和case后面的常量值进行匹配,如果匹配成功,那么就执行对应的语句体;直到遇到break或者执行到程序的末尾才结束switch循环;如果所有的case都不匹配那么就执行default里面的语句体注意事项:case后面只能是常量值,不能是变量break是可以省略的,如果省略的了,那么就会继续执行底下的语句体default是可以省略的,如果省略了,那么就没有默认的处理语句case的顺序可以是无序的,随意的摆放

if语句:条件是boolean的时候更适合用if针对范围判断的时候,更适合用ifswitch语句:更适合针对几个常量值进行匹配的3.循环结构for语句初始化语句:初始化一些值判断条件语句:判断条件是否成立,语句是否可以继续执行循环体语句:就是我们要反复执行的代码控制条件语句:让循环在合适的时候结束,一般都是通过更改某些值决定的

for(初始化语句;判断条件语句;控制条件语句){循环体语句;}执行流程:A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是true就继续执行C步骤如果是false就结束for循环C:执行循环体语句D:执行控制条件语句E:回到B步骤注意事项:for循环的判断条件语句的结果必须是boolean类型for语句默认控制一条语句,如果想要控制多条语句必须有大括号4.循环结构while语句初始化语句;while(判断条件语句){循环体语句;控制条件语句;}执行流程:A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是true就执行C步骤如果是false就结束while语句C:执行循环体语句D:执行控制条件语句E:回到B步骤5.循环结构do……while语句初始化语句;do{循环体语句;控制条件语句;}while(判断条件语句);执行流程:A:执行初始化语句B:执行循环体语句C:执行控制条件语句D:执行判断条件语句,看其结果是true还是false如果是true则回到B步骤如果是false结束循环6.三种循环语句的不同和使用场景while和for的区别:当循环结束之后,初始化变量还需要继续访问就使用while;如果不需要继续使用就用for,因为for语句结束之后在for循环的初始化语句初始化的变量都会消失while和for语句的循环体语句想要执行,必须是判断条件语句返回true才可以do……while语句不论判断条件是true还是false都会至少执行一次for:更适合做固定范围内的循环while:更适合求未知数的循环do……while:更适合至少循环体语句需要被执行一次的循环7.跳转控制语句break:中断语句的意思,可以中断switch语句和所有的循环语句;离开使用场景没有任何意义continue:结束本次循环,直接开始下一次循环;可以结束所有的循环语句;离开使用场景没有任何意义return:结束当前的方法并将执行权交给上层调用者

1.方法概述:就是完成特定功能的代码块,解决重复代码编写问题格式:修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;}格式解析:修饰符:先阶段就用public static返回值类型:是由返回值类型决定的,接收方的变量类型要和返回值类型保持兼容方法名:其实就是一个名字,为了调用特定功能代码块方便参数列表:传递参数用的,方法体缺少什么就可以通过参数列表问调用者要什么方法体:就是完成特定功能的代码块return:结束方法并将返回值返回给调用者返回值:就是最终的结果有明确返回值的方法:你声明了对应的返回值类型,那必须返回一个对应的具体值单独调用,没有任何意义输出调用,意义也不大, 因为只是想输出,那么可以直接在方法体内部就输出了,不必再返回赋值调用,意义所在,可以拿着返回值做后续的操作没有明确返回值的方法:你可以使用return结束方法,但是不能返回一个具体的值返回值类型是void只能单独调用

方法注意事项:方法和方法之间是平级存在的,不能相互嵌套方法不调用不执行方法参数有多个的时候,可以用,隔开方法传递的参数要么是常量值要么是变量你声明了对应的返回值类型,那必须返回一个对应的具体值

方法的重载:java中允许一个类中存在多个同名的方法,但是这多个方法的参数个数和参数的对应类型不能一样方法的重载和返回值类型是没有关系的JVM是通过参数列表的不同来区分同名的方法2.数组概述:存储同一种数据类型的元素的一个集合(容器)数组的特点:数组一旦定义了长度,就无法更改数组既可以存储基本数据类型的,还可以存储引用类型的值数组的定义格式:数据类型[] 数组名;:这样定义仅仅是声明了一个引用变量数组名,并没有开辟内存空间数组的初始化:就是为数组中的每个元素开辟内存空间并赋初始化值动态初始化:由我们指定数组的长度,由系统为每个数组元素赋初始化值数据类型[] 数组名 = new 数据类型[数组的长度];索引:从0开始编号,最大的索引是数组的长度-1取值:数组名[索引]赋值:数组名[索引] = 要被赋的值;

栈:存放局部变量,方法也是在栈中执行的;方法执行完毕之后局部变量要会消失,栈不会为其中的变量赋初始化值堆:存放的都是new出来的东西;它会为里面的变量赋初始化值,基本数据类型的初始化值就是默认值,引用数据类型的变量的初始化值都是null静态初始化:由我们指定数组元素的值,由系统根据元素的个数决定数组的长度数据类型[] 数组名 = new 数据类型[]{元素值1,元素值2……};简化格式:数据类型[] 数组名 = {元素值1,元素值2……};

本文如果对你有帮助,请点赞收藏《所有编程语言都要学的东西 从零开始学习编程》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
看故事从零开始学语法01

看故事从零开始学语法01

...前面的话:为什么要讲语法课呢?因为通过这两年做英语学习咨询的百名案例我发现,对于语法学习,大部分英语学习者都存在两种情况:学得太少。学得太多。学得太少,原因是对语法一直有一种恐惧心理,认为它太复杂,不...

2023-08-30 #经典句子

很想一夜成名 但又拒绝从零开始:所有爆文背后都是日夜点滴积累

很想一夜成名 但又拒绝从零开始:所有爆文背后都是日夜点滴积累

...题:你购买专栏的目的是什么?有好几个小伙伴的回答是学习,也有人回答说是支持我,还有人回答是觉着新颖有趣。我认真思考了一下,很多购买专栏的朋友,第一反应应该是对写作感兴趣,对拆解文章感兴趣,想要快速上手...

2023-09-22 #经典句子

从零开始学英语语法 从“一般现在时”开始

从零开始学英语语法 从“一般现在时”开始

...改变其形式,与其他单词结合造句的规则。可以这么说,学习语法最终目的,就在于造句,把语言正确表达出来。根据以上定义,我们提炼出两个核心知识点:一是单词的变形;二是单词与单词的结合。前者是变化的,主要表现...

2022-11-14 #经典句子

英语如何从零基础开始

英语如何从零基础开始

...么方法,只要能把单词学会就是好方法。 此外还可以用学习版块,来练习听力和口语,也可以使用一些软件APP,利用软件提供的学习内容,投入多一点时间和精力,接触学习多了,自然就可以得到提升。练听力的话,可以使用...

2007-06-14 #经典句子

从零开始学习英语语法

从零开始学习英语语法

...那么懂得这个原理,我们离成功已经接近一大步了。因为学习一种语言,重要的是掌握动词,即上面提到的谓语(动作)。动词分为2大类,一是be动词,二是行为动词。当然有些特殊情况是二者皆可。我们后面再阐述其实理解并...

2023-10-30 #经典句子

我为什么要从零开始学习英语

我为什么要从零开始学习英语

...都是要补的,我现在就得最简单的单词开始背诵了。想要学习英语主要有几个原因:一个是我经常想看国外的新闻,因为不懂英文,就只能看中文节目,国外的原版英文书籍都看不懂。世界的最新新闻也只能靠翻译软件来帮助才...

2023-12-23 #经典句子

德国留学 如何从零开始学习德语 备战德福考试

德国留学 如何从零开始学习德语 备战德福考试

...国留学的汉堡大学学姐,今天给大家讲讲留德路上,如何学习德语的事情~以下是我的德语学习经历:我目前就读于汉堡大学的化妆品科学,我本科阶段是学应用化学,在大二结束后决定要来德国留学;我从大二暑假开始学习德...

2018-03-29 #经典句子

蒋军:从零开始学习文案:三种类型的文案(中)

蒋军:从零开始学习文案:三种类型的文案(中)

文案工作者,有重要作用我认为,文案一职,是实战型策划类公司的核心岗位。因为他不仅要有打动人心的文字功底,更重要的,是他需要有洞察人性的思想方法,把握市场脉搏的基本素质,还有一点,就是他需要真正的热受这...

2010-04-15 #经典句子