Java使用的软件:myeclise,eclipse(需要配置JDK)
JDK:java集成开发环境(包含JRE)
JRE:java开发环境
Java标识符(用来表示类名,变量名,方法名等有效字符列,简单说是一个名字)
由字母,下划线,美元符号,和数字组成,并且第一个字符不能是数字,且区分大小写
Java数据类型
整数:short(占2个字节) int(占4个字节) long(占8个字节)
浮点数:float(占4个字节) double(占8个字节)
字节型:byte(占1个字节)
字符型:char(占2个字节)
布尔型:boolean(占1个字节)
数值范围
int [127,-128]
单位换算
比特 bit/b 字节 Byte/B 千字节 Kilobyte/KB 兆字节 Megabyte/MB 吉字节Gigabyte/GB
1B=8b
1KB=1024B
1MB=1024KB
1GB=1MB
特殊字符输出用转义字符 : \
常见的转义字符
\r 回车 \' 单引号
\n 换行 \'' 双引号
\t 水平制表 \\ 反斜线
\b 退格 \f 换页
自动类型转换(由低级向高级转换)
各数据类型从低到高的转换顺序为:byte-short-char-int-long-float-double
例:byte b=100;
short s=b;
int i=s;
强制类型转换(由高级转向低级)
例:int i=1;
double d=1.234;
i=(int)d;
用于用户输入数据的代码
inport java.util.Scanner //告诉编译器Scanner在哪里
Scanner scan=new Scanner(System.in); //创建Scanner
int age=scan.nextInt; //接收一个整形数字
运算符
赋值运算符 =
算数运算符 +,-,*,/,%
关系运算符 >, <, >= ,<=, == , !=
逻辑运算符 !(逻辑非) &&(短路与) ||(短路或)
条件运算符 (三元运算符) test ? 语句 1 : 语句2 (? :)
一元运算符 ++x, x++ , --xx , xx--
复合赋值运算符 +=,-=,*=,/=.%=