如果你是一个刚开始入门的程序员,那么你可以和我一起来共同学习
Java SE – 标准版
Java EE – 企业版
Java ME – 嵌入版
1、 编写 .java文件
2、 编译 javac命令 javac Hello.java — .class
3、 运行 java命令 java Hello
1、基本数据类型
数值:整 数 byte(2^8) short(2^16)int (2^32) long(2^64) 浮点数 float、double 布尔:boolean(true or false) 字符:char
2、引用数据类型
引用数据类型有无数种,其中常见的有String、Object、System、Scanner、数组、集合、自定义的类.........
变量:一个数据存储空间的表示
声明一个变量包含三部分:变量名、类型、值
变量使用包含三个步骤:声明、复制、使用
例:int i=1(定义一个int类型的变量,并为其复制为1)
1、自动类型转换
(1)两种类型都兼容 (2)目标类型大于源类型(例:byte→short→int→long→float→double)
2、强制类型转换
(1)两种类型要兼容 (2)前面使用()强调类型(例:double b=5.0; int a=(int)b)
1、 赋值运算符 = 一定是把右边的赋值给左边的变量
变量 = 表达式(表达式就是符号(如加号、减号)与操作数(如b,3等)的组合)
2、 算术运算符
+ - * / % 余数 ++ 自增中间没有空格 -- 自减 中间没有空格
3、关系运算符
> < == >= <= !=(返回类型必然是boolean 类型)
4、逻辑运算符
&& 且 || 或 ! 非 ! > && > ||
5、 条件运算符 三元 三目 运算符
(条件) ? 真的结果 : 假的结果
6、 运算符的优先级
!,()>算术运算符>关系运算符>逻辑运算符>赋值运算符
1、顺序结构(Java默认由上到下,由左到右)
2、选择结构
1、 if 选择结构 条件返回结果必须是boolean类型
if(条件) { 代码 }
2、if else
3、 多重if
if(条件1){}else if(条件2) {} else if(条件3){} .... else{}
4、嵌套if
if(条件1){ if(条件2) { } }
5、Switch 选择
switch case break default
switch(表达式){}
表达式: 返回结果必须是一常量 int (小也可以)char String(1.7+) 枚举
case 后面必须是一个和表达式匹配的常量
只能处理等值条件判断的情况
3、 循环结构
1、while(条件){ 操作 }
特点:先判断,再执行
2、do{ 操作 }while(条件);
特点:先执行,再判断
3、for 循环
while 的变种 固定次数的
for( 初始条件 ; 条件判断 ; 条件改变){ 操作; }
注:;; 不能省
4、while循环和do-while循环的区别
1、语法不同
2、 执行顺序不同
3、初始条件不满足时 结果不同
5、 break 和 continue
break 跳出循环
continue 结束本次,进行下一次
文章比较基础,如果是刚开始学习的小伙子、小姑娘可以参考一下,接下来我会持续更新,如果有喜欢的可以和我一起学习,望大家可以共同进步