java基础课程(三)--基本程序设计

本文详细介绍了Java的基础数据类型及其转换规则,常见的运算符与表达式的使用方法,并讲解了循环和选择性语句的设计思想。

本章主要包括数据类型;运算符;表达式;循环;选择性语句等

一、数据类型


基本数据类型


Java把整数常量的数据类型均视为int型的,因此如果在程序中使用超过了int型的最大值,编译会发生错误。

注意整数类型的数溢出,强转标注。


在使用浮点型数值时,默认类型是double,可以在数值后面加上D或者d,也可以不加;但是声明的如果是float变量的话,必须加上f或者F,否则编译时报错,提示可能会损失精度(毕竟默认的是double嘛)。

基本数据类型的默认值:


类型转换:java中的基本数据类型的类型转换包括自动转换和强制转换两种。

自动类型转换->

byte→short(char)→int→long→float→double

强制类型转换->

double→float→long→int→short(char)→byte

语法格式在需要被转换的数据前加上(需要转换成的类型)。

强制类型转换会损失精度,注意使用场景。

二、运算符和表达式

程序是由许多语句组成的,而语句的基本单位是表达式与运算符。

表达式是由操作数和运算符组成,操作数可以是常量、变量也可以是方法,而运算符一般是指数学中的运算符号以及赋值运算符、关系运算符、逻辑运算符条件运算符、括号运算符等。

运算符中需要注意的是递增和递减运算符。

运算符关键的的是优先级顺序->



表达式的类型转换,当表达式中不同数据类型进行运算是,会参照一定规则自行进行类型转换。大概规则如下->

1.占用字节少的类型转换成占用字节多的类型

2.字符型转换成int

3.int型转换成float

4.若某个操作数的类型为double,则另一个操作数字也会转换成double型

5.布尔类型不能转换成其他类型

三、循环与选择

程序的结构设计一般有三种:顺序结构、选择结构、循环结构。共同点是:只有一个入口,也只有一个出口,处理复杂逻辑比较方便。

顺序结构:

1.if...else...

2.条件运算?:

3.多重选择:switch

循环结构:

1.while

2.for

3.do...while...

循环跳出:continue、break

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值