一.关于java
二.初识java的main方法
三.数据类型与运算符
1. 关于Java环境
1.JDK:java的开发工具
2.JRE:Java的运行环境
3.JVM:java虚拟机
2.初识main方法
1.main实例
``public class test {
public static void main(String[] args) {
System.out.println("Hello,Java");
}
}
3.数据类型与运算符
<一>
1.整形变量
int 变量名=初始值;
eg:
int num=10;
System.out.println(num);
- int 变量有4个字节,跟操作系统没有直接关系。
- 范围:-231到2^31-1.如果超出这个范围就会溢出。
- 包装类:Interger
2.长整形变量
long 变量名=初始值;
eg:
long num=10L;
System.out.println(num);
- long 变量有8个字节.
- 范围:-263到2^63-1.如果超出这个范围就会溢出。
- 包装类:Long
3.双精度浮点
double 变量名=初始值;
`eg:
double num=1.0;
System.out.println(num);
eg2:
int a=1.0;
int b=2.0;
system.out.println(a/b);
结果是0.5
- double 变量有8个字节.
- 包装类:Double
4.单精度浮点
float 变量名=初始值;
eg:
float num=1.0F;
System.out.println(num);
- float 变量有4个字节.
- 包装类:Float
- 一般遇到浮点型数据优先考虑double
5.字符类型变量
char 变量名=初始值;
eg:
char ch='A';
eg2:
char ch='呵';
system.out.println(ch);
- char 变量有2个字节.
- 包装类:Character
6.字节类型变量
byte 变量名=初始值;
- byte 变量有1个字节.
- 范围:-128~127
- 包装类:Byte
7.布尔类型变量
boo lean 变量名=初始值;
- 布尔 变量字节没有明确规定.
- 包装类:Boolean
- 布尔类型至于两个值 true 或者 false
- 布尔类型不能跟int转换
8.字符类型变量
string 变量名="初始值";
- 双引号+字符串表示字面值
eg:
string a="hello";
string b="world";
string c=a+b;
system.out.println(c);
<二>
1.变量命名规则
- 见名思意
- 小驼峰
- 数字,字母,下划线
- 不能_开头或者结尾
2.常量
- 字面
- final 修饰
3.强制类型转换
- 左边的值一定要容纳右边的值
eg
int a=10;
long b=20;
b=a;
\编译不通过
4.数值的提升
- 当小于4个字节的时候会自动进行数值类型的提升。