第二周总结

day7:

                学习循环结构语句Switch,格式为switch{表达式} case (常量) break ... 如果以上case             条件不成立则执行default 语句 break , 每个语句下面都要加break,不然会出现case穿透 (所          有case都会走一遍,  直至代码结束或遇到Break),case和default位置顺序可以不固定

                使用最多的循环结构语句--for, 格式为for(初始化语句或数值 ; 条件表达式 ; 控制体(步长)          语句){循环体语句} , 如果条件表达式不成立,则for循环结束,for循环语句可以进行求和与                    统计(水仙花数), 但是需要本人有一定的数学推演的思维逻辑

            流程控制语句:break---在switch中用于结束流程 , continue---结束(不执行)当前语句,立即              进入下一个语句 , return---结束方法

day8:

                do white循环语句: 初始化变量  do{循环体语句 控制体语句} white(条件表达式) , 因为代           码加载的顺序结构,如果表达式不成立,循环和控制体语句都会走一遍,因此使用的不多

                Math--(随机产生一个0.0--1.0的double类型的随机数) , 格式为double a =                                   Math random() ; 可以用int num =(int)(Math.random()*10+1)这个语句来转换为int格式

                for循环的嵌套(循环中的循环), 格式为for(a=0,a<=?,a++){

                                                                    for(b=0,b<=?,b++){

                                                                    System.out.print(***); //(不加ln是因为不换行)

                                                          }

                                                      }

                                                                   System.out.println(); //(这里是个空内容,因为要换行)

                方法:使用{}代码块将逻辑进行实现,这个{}就是方法,格式:返回值类型 方法名 (形式参数类          型1 参数名1,形式参数类型2 参数名2,....){ retrue 最终结果(是为了结束当前方法)} ; 方法命              名遵循小驼峰命名法,方法中的数据类型(返回值类型  最终结果类型  调用格式类型都要一                样) , 赋值调用: 在main方法中进行, 格式为:接收结果类型 变量名 = 方法名(实际参数1 , 实际          参数2) ;

day9:

                jvm在java中的内存分配:栈内存,堆内存,方法区,字节码文件区域 static区域 常量池, 寄存           器 , 本地方法区

                关键字void , 格式:public static void 方法名(形式参数类型1 参数名称1,形式参数类型2 参           数名2,....){}  使用单独调用的格式,用于没有返回值的方法,适用于Boolean类型

                方法重载:又叫overload,是为了某个功能的一种拓展性,接收int,long,float.double这四个类           型,多个方法名可以相同,参数列表可以不同(个数,类型,顺序),与返回值无关

                数组:是只能存储同一种类型元素的容器,格式分为动态初始化和静态初始化, 动态:数据类           型[] 数组名称 = new 数据类型[数组长度] ;  数据类型 数组名称[] = new 数据类型[数组长度] ;           静态: 数据类型[] 数组对象名 = {元素1,元素2,元素3.....} ; 数据类型 数组对象名[] = {元素1,元             素2,元素3.....} ; 所有的数组有一个特点:数组名称[角标或索引值]:访问数组的元素 ,角标值/               索引值从0开始计算

                length : 数组中有一个特有的属性,数组名称.length:获取数组长度 , 数组中的最大索引值:           数组名称.length-1 , 数组的遍历:将数组中的元素一一获取出来

day10:

                数组元素查表法 :通过数组名称[索引值]确定元素 , 基本元素查询:查询数组中某个元素的            角标值 int[] arr = {87,56,13,24,17}; 弊端是每次查询元素的时候,都是从头查到尾

                面向对象: 是基于面向过程而言的一种思想 , 三大特征为:封装,继承,多态 , 特点是更符号            生活中的思想行为习惯 , 让复杂的事情简单化, 从执行者变成了指挥者

                类: 是能够描述现实世界事物一组属性和行为的集合; 类和事物的关系:一一对应的关系               事物:一定现实真实存在的 学生事物 属性: 姓名,身高, 年龄 等等.. 行为: 主要目的学习....                   Java中规定,需要定义类描述这个事物 ,Java中最基本单元就是类 代码体现 描述哪一个事物             class 类名{ //类名:满足标识符的规范: 见名知意

                冒泡排序法 : 将数组中的数两两相比,将更大的数字往后排,第一次运行就可以求出最大值

day11:

                基本类型作为形式参数和引用类型 作为形式参数的特点:基本类型作为形式参数,形式参               数改变不影响实际参数; 引用类型作为形式参数,形式参数的改变直接影响实际参数;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值