柚子快报邀请码778899分享:Java--基本语法

http://www.51969.com/

一、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...}

一维排序:冒泡排序

二维数组定义:

动态初始化:数据类型 数组名 [][] = new 数据类型[大小][大小]动态初始化:先声明 数据类型[][] 数组名;数组名 = new 数组类型[大小][大小]静态初始化:数据类型 数组名[][] = { {1,2},{1}...}

柚子快报邀请码778899分享:Java--基本语法

http://www.51969.com/

查看原文