Java学习笔记

来源:互联网 发布:雅典娜潮州网络女神 编辑:程序博客网 时间:2024/06/16 21:56


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。


原创粉丝点击