day03

                赋值运算符

                        "="是赋值语句  将右边的等于左边的,赋值运算符会发生强制类型转换

                        += -=  *= /= 是想把右边的运算后,在赋值给左边

                         赋值运算符是从右边往左边开始运算

                        

                字符串

                        字符串的基础表示

                                在java中字符串用双引号表示,(这里与char类型区分).

                                String string = "你好";

                                如果想在字符串中表示双引号,可以使用转移符  \   来表示,类比在char中表示单引号

                                如果想在字符串中表示转移符,需要使用转移符来转移,"\\",这样表示就是转移符

                                

                        字符串的拼接

                                字符串的拼接是用的是+

                                + 可以表示算术运算符,也可以表示字符串的连接符号,如果+号的两边都是字符串的话,此时的+号就变成了字符串的连接符

                        关于字符串和变量之间的拼接问题

                                 如果直接把变量的名字写在字符串中,则只是单纯的字符串而已,不会进行变量的调用.下面用两个例子看一下,如何拼接

                                 

                三目运算符

                                基本的语法    布尔类型语句?真:假;

                                三目运算符简单来说,if语句的一个缩写.ps我考研的时候,一个老师说考试的时候一般喜欢用三目运算符的不是大佬就是b佬.....

                分支结构

                                分支结构的含义:根据不同的情况执行不同的代码.

                                分支可以分为单分支 ,双分支和多分支

                                先介绍单分支

                                        if(布尔判断语句){执行的代码}

                                双分支

                                        if(布尔型语句){执行的代码}else{执行的代码}

                                多分支

                                        if(布尔型语句){执行的代码}else if(布尔型语句){执行代码}else{执行代码}

                                如果分支以else if(布尔型)结尾,        则有不执行的情况

                                以else结尾的话,肯定会有执行的情况

                                多分支,当某个分支执行过后,则整体结束

                                两个小例子

                                        1.根据用户从控制台输入的数据,判断用户的年龄情况   

                                        2.从用户输入的数据判断,该年份是什么年份?

                                Switch

                                        switch与if较为类型,但是switch判断的是具体的数,if可以判断一个范围,从jdk1.7开始之后,不仅可以传入int类型,也可以传入字符类型

                                        switch(int类型){
                                      case值://    等于 判断是否相等
                                                      break;
                                      default://相当于else default可以加也可以不加                
                                                       break;
                                         每一个case都必须要有break不然会发生case的穿透 

                                        关于break的穿透

                                        当case分支 没有break的情况下,碰到符合条件的分支后,会把剩下的case分支代码一并执行,除非碰到break  或者 执行完  才会终止
                                        //case的合并就是利用了case的穿透性

                                        

循环结构:

                            
                          for循环  又被称作为计数循环,在某个次数内,重复执行某个代码
                          循环三要素:初始值,步长,循环条件
                          for(表达式1;表达式2;表达式3){循环体重复做的事}        
                         表达式2是布尔型,用于做终止条件 true则继续执行下去,false终止
                         表达式1 初始化条件,最先执行的,只会执行一次
                         表达式3做步长
                         一个for会先执行表达式1,并且只会执行这一次,然后执行表达式2,如果是false就终止循环,如果是true就执行循环体然后就是  表达式3,表达式2,循环体,这样循环 知道表达式2不满足 结束

                  一行代码是一个点
                 一个循环是一个线
                 两个嵌套循环是一个面
                 三个嵌套循环是一个体
                 使用嵌套循环可以模拟一个而二维的表格

                for循环应用_____九九乘法表

While结构

                                  while成为真假循环,当某个条件执行为真的时,执行
                                  while(布尔判断语句){循环体}
                                  for循环适合做一些有限次数的循环,while是当条件成立时就执行 

                        Do while

 

 

 

 

                      

.

     
 

                                

 

 

 

 

                                  

               

            

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值