黑马程序员--Java基础学习(运算符知识)第二天

------ 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(初始化表达式;循环条件表达式;循环后的操作表达式){
执行语句;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值