java语言基础复习03

复习:


1、java 是一个平台,同时也是一个语言,高级的面向对象的编程语言


2、jdk 中,包括开发环境,javac  运行环境jre ,java


3、在jvm 的虚拟机中,还给我们提供大量的类库。


4、java 还有三个开发的方向,javase ,javaee,javame


5、javac 进行.java 文件编译  .class


6、java 对我们.class 进行加载,翻译,以及执行。




1、java 的数据类型


   a、基本数据类型


      1)四种整型:byte  short  int  long


      2)浮点型: float  double


      3)字符:  char


      4)逻辑类型: boolean  :  true  false 


   b、引用类型  对象类型  类的类型 ,类   接口  数组  ,自定义的类


2、java 程序的变量


   全局变量   局部变量


   类体中叫全局变量,在整个类中都能使用标示符。


   方法体中或者是所定义的一个局部区域中,这叫局部变量,也只有在其定义地方才可以使用。


   变量,就是我们所定义的一个标示符,而且这个标示符的值是可以发生变化的,叫变量。


   直接使用是一个数据,这叫常量。


   数据类型  标示符 = 变量的值


   在我们java 程序中所有的变量都要有值,才可以使用。


   全局变量如果你没有给值,那么它会有默认值,而且每一种基本类型都是有默认值的。




   //  类型转换


   小的转换成大的,是自动类型转换 int i =23;   double  d = i;


   大的转换成晓得,是强制类型转换 double d = 2.3;   int  i = (int)d;//  精度的损失


   boolean  类型是不能参与转换,  char 类型要转换成整形,是有一个对照表,ascii 码对照表
   
   在运算的过程中,小的会自动转换成大的以后才开始运算,整形会自动转换成浮点型才开始运算


   如果byte,short ,来进行运算,都要先转换成int 类型才可以运算,结果也为int 


3、java 程序中的运算


   算术运算  += -=  ++  --
   
   比较运算  > <  >= <=  ==  , 其结果一定是  true  false


   逻辑运算  &&  ||   !  , 其结果为true false  ,操作数都是true false
   


1、java 应用程序中的流程控制结构。


条件结构  判断结构


a、
    if     


    if  else    


    if else if  else if  else




    if-else语句规则:


       1)、if后的括号不能省略,括号里表达式的值最终必须返回的是布尔值 
       2)、如果条件体内只有一条语句需要执行,那么if后面的大括号可以省略,但这是一种极为不好的编程习惯。 
       3)、对于给定的if,else语句是可选的,else if 语句也是可选的 
       4)、else和else if同时出现时,else必须出现在else if 之后 
       5)、如果有多条else if语句同时出现,那么如果有一条else if语句的表达式测试成功,那么会忽略掉其他所有else if和else分支。 
       6)、如果出现多个if,只有一个else的情形,else子句归属于最内层的if语句


b、switch  case  break  default


   switch (byte short  int long   char  String )


   原理:
   switch(表达式)


   { case 常量表达式1:语句1;


    ....


    case 常量表达式2:语句2;


    default:语句; }


    1.default就是如果没有符合的case就执行它,default并不是必须的.


    2.case后的语句可以不用大括号.


    3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.


    4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.

















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值