一、JAVA编译软件
1、eclipse
(1)简介
console=cmd 控制台
java project 工程
src-源代码文件夹
eclipse项目路径创建:package-com(或者cn).公司名简称.项目名.模块名(其中“.”相当于路径中“/”)
(2)实际操作
二、JAVA变量
1、标识符
标识符:是命令类名、变量名、方法名、文件名的有效字符序列。
标识符区分大小写,如:boy和Boy不同
JAVA标识符规则:1、JAVA标识符是由字母、数字、下划线、$组成
2、不能以数字开头,不能是“保留字”(“关键字”)
关键字(保留字)-java语言中已经赋予特定意义的单词(关键字以小写存在)
2、变量和常量
(1)变量基本类型
基本类型:整数型(byte、short、int、long)、单精度浮点型(float)、双精度浮点型(double)、字节型(char)、布尔型(boolean)。
转义字符:不能通过键盘输入到字符串或程序中时使用的字符常量。
/N 换行 /B 退格 \+ 水平制表 /' 单引号 /" 双引号 \\反斜线
(2)变量的声明
变量的声明是为了指定/分配变量的位置
变量的声明语句 1、数据类型 + 变量名称 = 值
2、数据类型 + 变量名称1,变量名称2 = 值
(3)数据类型转换
1、自动转换
按位数从低到高自动转换(特点是悄然进行)
char byte short → int →long → float →double
低 16位 8位 16位 →32位 →64位 → 32位 → 64位 高
2、强制转换
例:int x=(int)34.56
()表示强制转换 括号内int 转换类型
三、JAVA运算及运算符
1、算数运算符
+ 加 a+=b→a=a+b下同
- 减
* 乘
/ 除
% 取余
++ 自加
-- 自减
a++与++a的区别
int a=7
a++=7 a++先赋值再加a++=7;a=8
++a=8 ++a先加1再赋值++a=8
2、关系运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
3、逻辑运算符与逻辑运算
(一)逻辑运算符&&与,与运算 &
&& 与 a&&b,a真b真→a&&b真;a真b假,a假b真→a&&b假;a假b假,a&&b假
int c=2,d=3
int e=c&d=5
先将2和3换算成二进制,分别为……0000 0010和0000 0011,与运算结果就为……0000 0010。
运算规则: 两个操作数中位都为1,结果才为1,否则为0
(二)逻辑运算符或||,或运算 |
|| 或 a||b,a真b真→a||b真;a真b假,a假b真→a||b假;a假b假,a&&b假
int c=2,d=3
int f=c|d=3
将2和3换算成二进制,分别为……0000 0010和0000 00011,或运算结果就为……0000 0011。
运算规则:两个操作数中位只要有一个为1,那么结果就是1,否则为0.
(三)逻辑运算符!,非运算~
! 非 !a,a真,!a假;a假,!a真
int d=3
int f=~d=-4