JAVA学习笔记01(增补)

来源:互联网 发布:superworks绘图软件 编辑:程序博客网 时间:2024/05/22 14:48
  1. 类名或者接口名如果是一个单词,那么首字母大写。如果是多个单词,那么每个首字母都要大写。
  2. 方法或者变量名,如果是一个单词,那么这个单词小写。如果是多个单词,那么第一个单词小写,从第二个单词开始,每个单词首字母都要大写。
  3. 方法或者变量名,如果是一个单词,那么这个单词小写。如果是多个单词,那么第一个单词小写,从第二个单词开始,每个单词首字母都要大写。
  4. 变量的定义格式:变量类型 变量名 = 变量值。
  5. 基本数据类型:
整型 byte1个字节,数值范围-128~127 short2个字节 int4个字节浮点型 float4个字节 double8个字节字符型 char2个字节,数值范围0~65535布尔型 boolean1/8字节
  • byte、short、char在运算时,会自动类型提升为int类型。
  • 符号“+=”表示左右相加后再赋值给左边。
  • 逻辑运算符:&与、~非、|或、^异或。
  • >>表示右移一位。
  • 三元运算符格式:(关系表达式)?表达式1:表达式2;
  • switch结构:
switch(表达式){    case1:        语句体1;        break;    case2:        语句体2;        break;    default:        语句体3;        break;}

注意:case后的值只能是常量。

  • 注意:case后的值只能是常量。
  • float表示的数据范围比long要大。
  • ‘0’对应的ASC码表值是48,’a’对应65,’A’ 对应97。
  • 关系运算符的结果是boolean类型的。
  • ‘^’运算符,相同则为0,不同则为1。
  • ‘>>>’表示无符号右移,左边都补’0’。
  • 看下面的代码片段:
int x = 2; int y = 3; switch(x){ default: y++; case 3: y++; case 4: y++; } System.out.println("y="+y); //不知道为什么输出结果是6
  • for循环结构:
for(初始化表达式;条件表达式;循环后操作表达式) { 循环体; }
  • while循环结构:
初始化表达式;while(条件表达式) {    循环体;    控制条件语句(如递增);}
0 0
原创粉丝点击