从零基础接触java第二周第二节

  前面两周给大家介绍了if和while,今天来给大家说说switch和for,我在前面说过,后期我们将经常接触到它们,就像四大发明一样。

  接下来给大家讲一讲switch,这个我们可以把它看做指南针,switch的作用和指南针有点相似,指南针的作用是给我们指明方向,而switch的作用则是帮助代码指明方向,也许我现在这样说大家还不懂,接下来就让小编给大家详细介绍介绍这个switch。switch用于分支结构,就是当我们有许多选择,而我们只需要用switch来进行判断选择哪个一样。比如说,我们周一做第一件事,周二做第二件事,周三做第三件事,依次类推,到周末就做第七件事,然后,我们首先得知道今天是周几,才能判断今天做第几件事,这儿便可以用到switch。首先在switch中写入今天是周几,然后switch便自动根据我们写入的数字去进行寻找我们需要做第几件事,然后告诉我们,比如今天是周三,那么switch就会自动帮助我们寻找到周三所对应的事件。列如:

switch (3) {
case 1:System.out.println("做第一件事");break;
case 2:System.out.println("做第二件事");break;
case 3:System.out.println("做第三件事");break;
case 4:System.out.println("做第四件事");break;
case 5:System.out.println("做第五件事");break;
case 6:System.out.println("做第六件事");break;
case 7:System.out.println("做第七件事");break;
default:
break;

}

上面代码中,switch是必须写的条件,而switch后面括号中写的便是今天是周几,通过括号中的数字,去下面进行寻找。而case所对应的数字,也就是对应case寻找到的结果,比如这儿寻找的条件是3,那么对应的case也应该是3,然后System.out.pringln()表示的是输出语句,这儿的意思就是输出‘做第三件事’。所以最后结果就是输出了做第三件事这几个字。然后后面的break表示中断的意思,也可以不加,不加的话就会依把下面的都运行一遍。后面会给大家详细讲解,下面的default表示的就是如果switch括号后面的数字当在case所对应的数字都没找到的时候,就会直接跳到default跳出去。switch的介绍就这面多,这儿就只是大概简单地跟大家介绍介绍,希望对于大家以后的学习会有所帮助。

再接下来就是跟大家介绍介绍四大发明的最后一个发明,for,for和火药术要说哪点相似的话,就只能说他们和造纸术if太相似了,唯一相似在于用得非常多,尤其是在对于算法问题上,给了我们许多的帮助。for是什么呢?前面跟大家讲过一个叫while的语句,不知道大家忘没有,for也表示循环,而这个循环的话非常好理解运用,后期我们用得非常。那么接下来就给大家介绍介绍for的用法。for在我们生活中就好比我们学习,比如我们二十岁之前都得学习,当然,实际我们这一辈子都是在学习,我这儿只是举个列子,比如我们从五岁开始便开始学习,只要过了二十岁便开始工作,而我们每学习一年我们的岁数就会增加一岁,而我们每年的学习便可以简称为学习过程。而用for便可以非常简洁地一句话直接表明一切。比如说一下代码案列:

for(int i = 5;i<=20;i++){
学习过程;
}

我们用上面这么简单的一句代码,便可以表示我们刚才说的那一串话。上面的for也是一段不变的语句,每个分号表示为一句,这儿的int i = 5表示的是从五岁开始,如果我们要从六岁开始就是int i = 6。这儿int是一个整形的定义,i是一个变量,数字6是对其赋的值。然后i<=20表示的就是在5岁到而是岁这个期间,因为i开始我们给他赋值为5,所以这点i代表的就是5,对于<=前面我有讲过,就是判断小于并且等于的意思;这儿表示只要小于等于20;我们便开始执行下面学习过程这个过程,而最后面的i++表示的是每当学习过程完了过后,我们的岁数便加1岁,前面我讲过,++表示的每次加1,而这儿的i代表岁数,所以便表示我们的岁数加1,所以当运行第二次的时候,i所代表的值便是6了。一次类推,当i=21的时候,便会跳出for循环,不再执行学习过程。这些便是对于for的简单介绍,最后提醒一个小知识,当大家学习完四大发明之后,可以去网上找些经典的算法来做,比如像关于猴子吃桃子,累加,非数递归相加等等,最后做二十道题上,牢实地掌握着四大发明,对你以后将有非常大的帮助。

  在这小编的讲解就完毕了。如果大家想更多地了解就找些视频来看吧,但是看视频看书一次别看太多,吃多嚼不烂,而且代码是很枯燥的东西,看视频的话容易犯困,所以如果是看视频自学的小伙伴,小编建议每天半个小时以内最为合适,然后把这半个小时学到的花四倍看视频的时间来练习,四倍不够,那就十倍,总是,代码这玩意,多练,多敲。小编的所说的就这么多了,当然,如果有人发现小编错误,小编还是谢谢大家能给小编提出问题,多给小编建议。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值