第十周java学习总结:

一.总结

1.变量的默认类型

随便写一个整数字面量,默认是int类型的。如果希望随便写一个整数字面量是long类型的,须在其后加L/l。

随便写一个小数字面量,默认是double类型的。如果希望随便写一个整数字面量是float类型的,须在其后加F/f。

2.数据类型转换

1)自动类型转换

在表达式中,byte,short类型的书局参加运算是会自动转换为int类型,运算得到的最终类型由变量中最大的数据类型决定

byte a=10;

byte b=10;

int c=a+b;用int定义才正确

或b += a/ a += b(扩展赋值运算符)

两个整数相除时,小数点之后的数字会被截断

2)强制类型转换

可能会导致数据(丢失)溢出。

两个整数相除时,小数点之后的数字会被截断,此时需要强制转换其中的一个或两个为浮点数类型

若将一个大于变量可表示范围的值赋值给这个变量时,这种转换称为缩小转换。

3.运算符

自加、自减(运算符放在操作数之前,则操作数先进行自加减;反之,操作数先参加其他运算,然后再进行自加减)

关系运算符(比较数值大小)

三元运算符(类似循环之中的判断,会用到临时变量temp)

优先级和结合性(确定表达式中多个运算符的先后执行顺序)

4.流程控制

1)switch选择语句

switch(x){

case x:       //switch的面向对象是case,所以case与其后的变量名称之间要用空格隔开

System.out.println(     )

break;        //每个case语句后要用break退出switch结构

2)循环结构

确保变量在运算中的连续,注意拟定条件的逻辑合理性

二,下一步的学习计划

在第十一周完成对数组,字符串,正则表达式,以及类与对象的学习,并增加自己的实操训练。

对前面循环结构的各种类型进行复习巩固,并认真总结学习过程中的经验和遇到的问题,扎实基础,提升自己的编程代入感。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值