您的位置:首页 > 编程语言 > Java开发

Java学习笔记

2017-07-20 13:06 120 查看

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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: