------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
JAVA基础学习第二天
一,Java语言的基础知识
java语言基础组成:关键字,标识符,注释,常量和变量,运算符,语句,函数,数组。
包名:多个单词组成时所有字母小写:xxxyyy。
类名:首字母大写:XxxYyy。
变量名和函数名:第一个单词首字母小写,第二个开始单词首字母大写:xxxYyyZzz。
常量名:所有字母大写,多个单词时每个单词下划线连接,XXX_YYY。
Java中常量分类:整数,小数,布尔(true,false),字符,字符串,null常量。
变量:变量就是将不确定的数据进行存储。也就是需要在内存中开辟一个空间。
二,Java中的赋值问题
short s =4; s = s+5; 第二步的运算会出错,因为5为int型,s变量与5相加会有一个类型的提升,相加后的数为int型,赋值会有类型不兼容错误。
可以用 s+=5;因为这个表达式只做了赋值运算有自动的类型转换过程。
三,逻辑运算符
逻辑运算符用于连接boolean型的表达式。逻辑运算符有:^异或,&与,|或,!非。
Java中不可以写3<x<6,需要写成3<x & x<6。
&&的特点为当该运算符前面的表达式为flase则右边的表达式不运算。
||的特点为当该运算符左边为真时右边不运算。
四,位运算符
<<左移:最高位补什么由原有数据的最高位的值决定。最高位1补1,0补0。
>>>无符号右移:无论最高位是什么,右移后,用0补。
五,三元运算符
(条件表达式)?表达式1:表达式2
三元运算符特点:可以简化代码,但是因为是一个运算符,所以运算完要有一个结果。
六,程序流程控制
判断结构,选择结构,循环结构。
if判断语句;if...else。
选择结构:switch(表达式)//表达式只接受byte,short,int,char四种类型。
{
case 取值1:
执行语句;
……
default;
语句;
break;
}/遇到break或者大括号结束。default只会最后执行。
循环结构:while语句。
while语句格式: do-while语句格式:
while(条件表达式){ do{
执行语句; 语句;
} //while语句先判断条件,只有条件满足才执行循环体。 }//while(条件);//程序以分号或大括号结束。do-while先执行循环体,在判断条件。
for循环。
for循环语句格式:
for(初始化表达式;循环条件表达式;循环后的操作表达式){
执行语句;
}