一、java转义字符
- \t:一个制表符,实现对齐的功能
- \n:换行符
- \\:一个 \
- \":一个“
- \':一个'
- \r:一个回车
二、注释
- 单行注释: // 内容
- 多行注释:/* 内容 */
- 文档注释:/** 内容*/
三、变量
1.整数类型
byte【1字节】 shrot【2字节】 int【4字节】 long【8字节】
2.浮点类型
float【4字节】 double【8字节】
3.字符型
char【2字节】
4.布尔类型
boolean【1字节】
5.数据类型转化
- 自动类型转化:
char -> int -> long -> float -> double
byte -> short -> char -> int -> long -> float -> double
- 强制类型转换:
int a = (int) 10.0
6.String和基本数据转化
String转基本数据:Integer.parseInt("123hello")等
基本数据转String:10 + ""
四、运算符
1.算数运算符
+,-,*,/,%,++,--
2.关系运算符
==,!=,<,>,< = ,>= ,"hsp" instanceof String :true
3.逻辑运算符
&&、|| 、 ! 、& 、 | 、^
4.三元运算符
条件表达式 ? 表达式1 : 表达式2;
5.运算符优先级
加减乘除
6.命名规则
数字不可开头,0-9,字母、_和$组成,保留字、关键字不能用
7.键盘输入语句
Scanner sc = new Scanner(system.in); String name = sc.next();
五、流程控制
1.顺序控制
从上到下依次执行。
2.分支控制
让程序有选择的执行:
- 单分支:if ( 条件表达式 ) { 真 }
- 双分支:if ( 条件表达式 ) { 真 } else { 假 }
- 多分支:if (条件表达式) { } else if (条件表达式) {} else {}
3.嵌套分支
在一个分支里面嵌套一个分支,最好不要超过3层
if ( 条件 ) { if( 条件 ) { } }
4.switch分支
switch(表达式){ case 常量1:语句块;break;default: 语句块; break; }
5.for基本语法
for(定义变量,循环条件,循环变量迭代){循环操作(语句)}
6.while
while(循环条件){ 真执行 }
7.do...while
do{ } while(条件语法);
8.多层循环
for(int i = 0; i < 10; i ++ ){ for(j =0; j < 10; j++){ } }
9.跳转控制语句
continue:跳出本次循环
break:跳出所有循环
return:和break效果一样,切携带返回值
六、数组
一维数组定义:
- 动态初始化:数据类型 数组名 [] = new 数据类型[大小]
- 动态初始化:先声明 数据类型[] 数组名;数组名 = new 数组类型[大小]
- 静态初始化:数据类型 数组名[] = { 数据1,数据2...}
一维排序:冒泡排序文章来源:https://www.toymoban.com/news/detail-725558.html
二维数组定义:文章来源地址https://www.toymoban.com/news/detail-725558.html
- 动态初始化:数据类型 数组名 [][] = new 数据类型[大小][大小]
- 动态初始化:先声明 数据类型[][] 数组名;数组名 = new 数组类型[大小][大小]
- 静态初始化:数据类型 数组名[][] = { {1,2},{1}...}
到了这里,关于Java--基本语法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!