首页 > 代码库 > Java 第二章 变量 、数据类型和运算符 笔记
Java 第二章 变量 、数据类型和运算符 笔记
Java 第二章 变量 、数据类型和运算符
一、变量:存储数据的一个基本单元。
二、变量的声明和赋值:
1)声明并赋值:数据类型 变量名=值; 例:int price=1000;
2)声明、赋值分两步:数据类型 变量名; 例: int price;
变量名=值; price=1000;
三、数据类型2种:
1)基本数据类型8种:
Byte 长度:-128~127(-2的7次方到2的7次方减1)
Short -2的15次方到2的15次方减1
Int -2的31次方到2的31次方减1
Long -2的63次方到2的63次方减1 99l
Float 99f
Double 双精度double price=32.5;
Boolean 真(true) 假(false) bolean isBrand=true
Char 一个字符 ,两个字节 范围0~65535 参照ASCII字符编码表 char sex=’男’; char num=65;(输出A)
2)引用数据类型:
String 字符串 String name=”张三”;
类
接口
四、变量命名规范:
英文单词或拼音
首字母:以字母、下划线、$开头;
当多个单词组成的变量名:以驼峰式命名法取名,例:studentName
变量名要起到见名知义的效果
五、赋值运算符:= 把右边的值赋给左边
六、算术运算符:+ - * / %(取余)
七、num++;//num=num+1;num+=1;
Num--;//num=num-1;num-=1;
System.out.println(--num);//先计算再输出,(++num同理)
System.out.println(num--);//先输出再计算,(num++同理)
八、double avg=(90+99)/3.0 发生自动类型转换
自动类型转换的条件;
1) 类型兼容:(int和double都是数值型)
2) 目标类型大于源类型
九、强制类型转换:(数据类型)变量名 (数据类型)值
例:double num=5.5; int result=(int)num;
或者int result=(int)5.5;
Java 第二章 变量 、数据类型和运算符 笔记