首页 > 代码库 > 非专业码农 JAVA学习笔记 2 java语言基础

非专业码农 JAVA学习笔记 2 java语言基础

java语言基础

(一)程序构成

(二)数据类型变量和常量

1.数据类型(与c#差不多)

布尔bool 8位

字节byte 8   -128-127

字符char 16

短整型Short 16

      Int 32

Long 64

Float 32

Double 64

2.标识符-变量常量方法对象和类的名字标记

字母数字 还有两个特殊符号_ 和$

字母下划线或者美元符号开头

3.常量

4.变量

(三)表达式

1.赋值和强制类型转换

Tostring()弱转换

类型=(类型)变量:a=(int)b;a的值为强行转换成int\的b

2.字符串连接

一般都是+号,表示连接,还有+=这列的组合符号等

3.算术运算+-*/

4.关系运算:== != < >等等

5.逻辑运算,相对复杂一点

&与  |或 !取反;||这类重合的,右边的表达式有可能不被执行

6.位运算:二进制单位进行位置>>,<< ~(二进制反位取值),>>>右移不够补零

7.其他:b>a?a:b;混合时候,用()可以优先执行

8.运算优先度:强-弱

.[]() ~!++--  */+-  >>  <>= !=  &|  &&||  ?: =(赋值)

9.注释

//  /**/

(四)流程控制语句

1.分支语句

If(a>b)

A;

Else

B;

 

Swith(变量、表达式)    /*与c#不同就是case 中不用break;*/

Case 值、运算结果:语句1;…;default:语句;

2.循环语句

While(n<10000)

{执行的语句;}

Do

{执行的语句;}

While{停止的条件;}

3.跳转语句

Continue:

First-Loop:

执行语句;

If(条件)

{continue First-Loop;}

Break语句:要放在循环语句中才有效

Return语句:返回,后面可以带参数,程序等,不带表示没有返回值,终止执行

非专业码农 JAVA学习笔记 2 java语言基础