学习java小笔记



Day 01

一、 数据在内存中保存方式
 正整数的原码 反码 补码 一样
 负整数
 -105
  原码:对应的正整数原码0110 1001 =》最高位表示符号位
  1110 1001
  反码: 按位取反 符号位不变
   1001 0110
  补码: 反码 + 1
   1001 0111

二、数据类型:变量名 = 数据; 初始化
 整数 小数 布尔 字符串
整数的类型:
 英文  翻译   占用内存大小  数据表示范围
 byte  字节   8bit  1byte    0-255 或 -128至127   (操作内存的最小单元)
 short 短整型 16bit 2byte    0-2^16   65535
 int   整型   32bit 4byte    2^32
 long  长整型 64bit 8byte    2^64
Java中的八大基本数据类型:【默写内容】
 整数:
  byte
  short
  int
  long
 浮点:
  float
  double
 布尔:
  boolean
 字符:
  char
String不是基本数据类型,他是一个****类型

【扩展】
  在计算机世界里,0表示假 不是0 都是真
  !0
  !1
  !(n == 0) ==>> 含义是判断 n 是否等于0;

Day 02

三、 分支结构

 switch - case 结构

 switch (变量) { 
  case 确定条件1:
   处理方式1;
   break;
  case 确定值2:
   处理方式2;
   break;
  .................
  default:
   最终处理方式;
   break;
 
 执行流程:
  当程序运行到Switch - case 结构的时候,直接用switch之后的变量
  去匹配case对应值,如果匹配执行对应的处理方式,运行到brea跳出
  switch - case 结构。如果没有匹配项,执行default里面的处理方式
  遇到break跳出。

 【注】
  1、在Switch - case 结构中,break可以省略,但会影响之前的case选项
  2、在Switch - case 结构中,只能执行在case 或者 default 里面的语句
  剩下的一概不执行,而且编译不通过
  3、在Switch - case 结构中,不允许出现相同的case选择,会报错
  4、在Switch - case 结构中,可以省略default。


Day04

 break 关键字:
   跳出循环 仅限于 switch 和 循环
   在循环如果出现了break,那么就是跳出这个循环,但是在 if 语句中出现
   的break 不是跳出if结构,而是跳出 if 之上的循环结构。

 
 continue 关键字:
   在代码中 只是和循环一起使用 功能是结束本次循环 进入下一次循环
 
 【注】
  1、如果在while 和 do-while 循环中,使用continue关键字
  要注意循环条件变更的位置,一般是在continue之后,防止死循环
  2、在for循环中,for语句的第三条件可以认为不是循环体,是必须要运行的
  语句,所以不受continue影响

 ? : 条件运算符 (三目运算符)
  if else
  条件 ? 语句1 :语句2;
  执行流程:
   如果运行到条件运算符 为真 执行语句1 为假 执行语句2


 【函数】:【重点】
  函数:方法 method function

  功能:提供代码的复用度

  遇到的问题:
   在很多处需要运用的同一段代码,如果每一次都要去重新写
   这一段代码,代码会变得很麻烦
  解决方式:
   在这一部分代码【封装】成一个工具去使用
  
  定义函数的格式:

   修饰符 返回值类型 函数名(){
    函数体
    需要被封装的功能代码
   }











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值