栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础【二】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础【二】

一、循环结构 1、while 循环
while( 布尔表达式 ) {
  //循环内容
}
2、do…while 循环
do {
       //代码语句
}while(布尔表达式);

注:do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

3、for循环
for(初始化; 布尔表达式; 更新) {
    //代码语句
}
4、Java 增强 for 循环
for(声明语句 : 表达式)
{
   //代码句子
}
5、break

break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。

6、continue

continue 适用于任何循环控制结构中,可以让程序立刻结束本次循环,跳转到下一次循环。

二、条件语句 1、if
if(布尔表达式)
{
   //如果布尔表达式为true将执行的语句
}
2、if…else
if(布尔表达式){
   //如果布尔表达式的值为true
}else{
   //如果布尔表达式的值为false
}
3、if…else if…else
if(布尔表达式 1){
   //如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
   //如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
   //如果布尔表达式 3的值为true执行代码
}else {
   //如果以上布尔表达式都不为true执行代码
}
三、switch case 语句
switch(expression){
    case value :
       //语句
       break; //可选
    case value :
       //语句
       break; //可选
    … 
    …
    default : //可选
       //语句
}

(1)switch 语句中的变量类型可以是: byte、short、int、char或者 string。
(2)case 语句中的值的数据类型必须与变量的数据类型相同。
(3)当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。
(4)switch 语句可以包含一个 default 分支。
(5)如果 case 语句块中没有 break 语句时,匹配成功后,从当前 case 开始,后续所有 case 的值都会输出。

四、转义序列

五、Number & Math 类 1、Number类

所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。



注:int 和 Integer 的区别
(1) int 是基本数据类型,int 变量存储的是数值。Integer 是引用类型,实际是一个对象,Integer 存储的是引用对象的地址。
(2)Integer 对象会占用更多的内存。Integer 是一个对象,需要存储对象的元数据。但是 int 是一个原始类型的数据,所以占用的空间更少。

2、Math类

Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。



注:floor、ceil、round
(1)Math.floor 是向下取整;

(2)Math.ceil 是向上取整;

(3)Math.round 是四舍五入取整。

六、Character 类

Character 类用于对单个字符进行操作,在对象中包装一个基本类型 char 的值。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号