一 7.8上
安装JDK
配置环境变量
JAVA_HOME JDK安装的根目录 便于保护
Path JDK可执行文件 (bin)
CLASSPATH
HelloWorld
cd 转变盘符
javac 编译java文件,编译字节码文件.class
java-version 查看jdk的版本
java 执行类的主方法
下
javase——基本数据类型
Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。
类型 | 字节 | 最小值 | 最大值 | 默认值 | 备注 |
byte | 1 | (-2'7)-128 | (2^7-1) 127 | 0 | |
short | 2 | (-2^15)-32768 | (2^15-1) 32767 | 0 | |
int | 4 | (-2^31) | (2^31-1) | 0 | 整型变量默认类型 |
long | 8 | (-2^63) | (2^63-1) | 0L | L大小写都可 |
float | 4 | (-2^31) | (2^31-1) | 0.0f | F大小写都可 |
double | 8 | (-2^63) | (2^63-1) | 0.0d | D大小写都可,浮点变量默认类型 |
char | \u0000 (0) | \uffff (65535) | \u0000空字符 | Unicode字符、转义字符 | |
boolean | 4/1 | false | true | false |
/int类型是整数类型的默认类型
//java中可以将整数值直接赋值给任意整数类型(不能超出范围)
//int类型是整数类型的默认类型
//java中可以将整数值直接赋值给任意整数类型(不能超出范围)
byte b=127;
short s=12;
int i=13;
long l=14l;
//浮点型
默认类型是double
float f=12.2f;//f标注,必须加
float f1=(float)12.2;//强制类型转换
double d=12.2d;//也可以不加d
//字符类型
char c='a';
//布尔类型
boolean bool=false;//或true
//类型转换
//强制类型转换
b=(byte)128;
b=(byte)i;
b=(byte)(b+1);
//int类型和char类型可以互相转换(在取值范围内)
//0——65535之间的整数可以直接转为字符型
例如:c='a';c=12;
//确定数字转为字符的范围0-65535
c=65535;
//字符型 转义符
c='\'';//单引号
c='\\';//反斜杠
c='\t';//制表符
c='\n';//换行
c='\r';//回车
c='\u4f01';//unicode编码
i=0b1001;//二进制
i=011;//八进制
i=0x11;//16进制
//变量:
程序运行过程中可能会发生变化的量
//声明--不能重复声明
int i;
//赋值--重复赋值
i=12;//初始化:第一次赋值
i=13;
//声明并赋值
int j=2;
//标识符的命名规则
//1.变量名只能包含数字,字母,下划线,$,且第一个不为数字
//2.变量名不能为关键字
//3.见名知意
//4.驼峰法书写
//5.类名: 首字母大写
//6.包名:全部小写
//7.常量名:全部大写
//关键字
//编程语言中已经赋予了指定的含义
//逻辑运算符
//逻辑与(&&) 逻辑或(||) 逻辑非(!)
牛刀小试
输入你的年龄然后输入对比的年龄前后相差五岁之间为同龄,否则不是同龄
输入一个数,判断奇偶数