Java编程基础(第二章)

一、数据类型和运算符

1、变量命名规则:

(1)字、下、美、人、数、骆驼(此种命名变量开头有意义)

(2)不能使用关键字(public、class);

2、自动类型转换规则:

(1)如果一个操作数为double类型,则整个表达式提升为double类型

(2)转换满足条件:两种类型要兼容(数值类型互相兼容)

目标类型大于原类型(例如double大于int)

                

 3、强制类型转换:(类型名)表达式;会导致数据丢失

               

 二、流程控制语句

1、if-else选择结构

2、产生随机数(0~9)的方法:int random=(int)(Math.random()*10);

3、switch选择结构

(1)表达式只接受int、short 、byte、char、枚举、String类型

(2)不允许又重复的case取值

(3)switch一旦碰到第一次case取值,就会从这里开始执行后面的所有语句,直到碰到break为止。

 注:if和switch不同点:

switch只能处理等值条件判断的情况;

多重if选择结构没有switch结构的限制特别适合某个变量处于某个连续区间时的情况。

4、while和do—while循环

(1)语法不同

(2)执行次序不同

(3)初始情况不满足循环情况时:

a.while循环一次都不会执行

b.do-while循环不管任何情况都先执行一次do{}里面的内容

对于循环(输出星星类型问题):外层循环控制行数,内层循环控制列数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值