2015-07-24

复习:

  • 数据类型
    • 基本类型:
    • 整型:int short long byte
    • 浮点型:float double
    • 字符型:char
    • 布尔型:true false
    • 引用类型:类、接口、数组
  • 运算符:
    • 算术运算符
    • 关系运算符
    • 赋值运算符:=
    • 逻辑:&& 且 || 或 ! 非
    • 位运算符:>> <<
    • 条件运算符:表达式1?表达式2:表达式3 表达式1true返回表达式2,否则返回表达式3
    • 扩展运算符:+= *= /= -=
  • 变量:内容中的小盒子(内存的空间)
    • 声明变量
      • 变量的类型
        • 整型变量 int age;
        • 字符变量 char c;
        • 布尔型变量 boolean f;
    • 你要使用变量,前提必须进行声明
    • 局部变量和全局变量
      • 局部变量:定义在方法内的变量,使用局部变量,必须要进行初始化
      • 全局变量:成员变量,定义在类的内部,方法的外部
    • 变量的命名:遵守标识符的规定
      • 变量,方法名字 首字母小写,遇到第二个单词,单词首字母大写
      • 类名:首字母要大写   class MyTest {  int age;    String userName;   public int getAge(){}    }

昨天遗留:自动类型转换和强制类型转换

  • 自动类型转化:把小盒子放到大盒子中;
  • 强制类型转换:把大盒子放到小盒子中;(盒子就是变量数据类型的数据范围?)

2015-07-24:流程控制

  • 流程控制
    • java.lang.Math.random() 产生随机数 0~1之间的小数
    • java.util.Scanner 键盘输入
    • if     if(表达式) {   语句块    }
    • if..else
    • if..else if..else if...else
    • switch
    • while 当型循环       while(表达式) {    语句块     }
      • 初始化、循环条件、循环体、迭代
      • 先判断,后执行
    • do..while     do  {   语句块   }while(表达式);
      • 先执行,后判断
      • 至少要执行一次循环
    • for循环  for(初始化表达式;判断表达式;迭代表达式) {   循环体   }
      • 初始化表达式的运算---判断表达式(true)---方法体---迭代表达式;false---退出循环
    • while do...while  for三者之间是可以相互替代的;用的最多的是for,其次是while
    • break,continue
      • break:终止当前正在执行程序
      • continue 循环当中 会略过循环体的某一部分,然后重新开始循环
      • Math.round()   四舍五入
    • 递归函数
      • 函数自己调用自己,递归结束条件
      • 求阶乘
时间: 2024-11-05 16:33:56

2015-07-24的相关文章

张珺 2015/07/13 个人文档

姓名 张珺 日期 2015/07/13 主要工作及心得 今天主要和任笑萱一起完成了对客户端中提供者的调试以及数据库的修改工作. 通过今天的调试工作,我对整个项目有了更深入的认识,对于用java编写客户端服务器程序的流程有了更进一步的了解. 遇到的问题 在今天的工作中,我们发现了之前构建数据库时未考虑到的一些问题,也发现了之前完成的任务中存在的一些错误. 最开始时无法登陆,服务器端不返回消息.次问题结局后,提供者界面中主要的问题主要在于对会员.服务编号进行验证时出现的问题,例如返回的信息不满足预期

张珺 2015/07/16 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/16 主要工作及心得 今天我们开始进行文档的编写工作,对全部的文档进行了分工,我负责了概要设计说明书的编写.详细设计说明书中客户端里操作员相关内容的编写和对于操作员中相关操作的人工测试工作. 遇到的问题 报告中各项的编写要求.报告格式 解决方法 明天去找老师讨论有关报告的问题

张珺 2015/07/15 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/15 主要工作及心得 今天,我对我们的软件进行了部分的黑盒测试. 遇到的问题 在对软件进行测试的过程中,我发现了我们软件在设计中出现的一些问题,有设计缺陷也要简单的代码错误. 解决方法 对于简单代码错误直接修改,对于设计问题我们通过组内讨论商讨解决办法,再对现有软件进行修改.

张珺 2015/07/17 个人文档

姓名 张珺 日期 信息楼南406,中蓝公寓蓝芳园D507,2015/07/17 主要工作及心得 今天,我们先去找老师对程序进行了检查,并讨论了关于报告编写的问题.针对老师指出的问题,以及老师提出的意见.建议,我们在回来后对程序进行了修改.我主要负责对程序界面中中文显示及界面标题的问题进行修改.此外,我继续进行了报告的编写工作 遇到的问题 界面显示.提示信息中缺乏中文信息 解决方法 按照老师要求修改界面和对话框

张珺 2015/07/08 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/08 主要工作及心得 在今天的设计工作中, 我完成了客户端数据接收及处理部分的编写工作. 通过今天的编写,我学会了Java中socket通信的相关知识,以及Java中一些相关度数据结构的使用方法. 遇到的问题 对于Java中预定义的一些数据结构的使用缺乏了解. 由于接收的数据的类定义是由小组中其他同学预先编写,对于其中各项的定义,接收时的数据存放方式的理解存在一些问题. 解决方法 通过上网等方式查找资料,了解了Java中的特殊数据结构的使

张珺 2015/07/10 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/10 主要工作及心得 今天,我参与了代码的合并工作,并和仁笑萱完成了对提供者的修改. 今天的调试,让我对程序的执行流程.数据库的连接等方面有了更深入的理解.同时,让我发现了一些之前编写时出现的错误. 遇到的问题 今天遇到的问题主要在提供者的修改方面: 无法连接数据库 点击按钮后无反应 返回信息不符合预期 解决方法 对于数据库的问题,我们通过上网查资料.询问其他同学等方式找到问题,原因是由于我们在另一台电脑上进行的对提供者进行的修改,但两台

张珺 2015/07/06 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/06 主要工作及心得 今天,是我们软件工程课程设计的第一天.在课设的一开始,我们进行了整体的讨论设计,决定了设计的实现方式.整体架构,并进行了详细的分工,便于在之后的时间内高效地完成设计及其他相应工作. 遇到的问题 今天遇到的最主要的问题在于我们对于各部分的实现方式存在一些分歧,此外,在整体的实现方式上我们也花费了较多的时间进行讨论. 解决方法 通过小组讨论,我们最终决定软件以C/S架构模式来完成.对于其他遇到的问题,,每个人都阐述自己的

张珺 2015/07/09 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/09 主要工作及心得 在今天的设计工作中, 我完成了操作者界面中12个界面的设计工作.并参与了部分代码的合并工作. 通过今天对界面的设计工作,我学会了Java中界面设计的方法,以及相应控件的使用方式. 遇到的问题 由于之前对于Java中界面设计并没有深入学习,对于界面之间的跳转和空间的使用也不太了解,设计时在这方面遇到了一些问题. 解决方法 因为经理.提供者等界面的编写工作已由其他同学完成,因此,遇到问题的大部分问题都可以在同伴的帮助下解

Murano Weekly Meeting 2015.07.14

2015.07.14 会议摘要 主持人:Kirill Zaitsev, core from Mirantis periodic nightly builds,然后通过mailing List发布出来,最终没有结论通过哪一个mailingList发布出来 1.yaql1.0 BP Action: kzaitsev从slagun处接手yaql1.0 BP with client and dashboard tasks. JS linting jobs (kzaitsev_mb, 17:32:05)

Murano Weekly Meeting 2015.07.21

会议时间: 2015.07.21 主持人: Kirill Zaitsev, core from Mirantis 会议摘要:  1.murano client和murano dashboard升级到yaql1.0.    slagun负责与mistral协调yaql1.0的升级问题,mistral需要一起升级. 2.OpenStack各个项目与olso的接口人. Project Liaison IRC Handle Cinder Jay Bryant jungleboyj Heat Thomas