首页 > 代码库 > 非专业码农 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语言基础