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

java学习第七天内容

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

java学习第七天内容

1.前一天重点内容复习

        if...else和三元运算符的区别

                if...else:是一个流程控制语句,不仅可以操作数据的数据值,也可以操作数据语句,范围大一些

                三元运算符:属于运算符的一种,只能操作数据的数据值

                三元运算符能实现的一定能用if...else实现,但是用if...else实现的不一定能够使用三元运算符

        switch语句后面的表达式可以是什么数据类型

switch(表达式){
    case 值1:
        语句1;
        break;
    case 值2:
        语句2;
        break;
    ...
    ...
    ...
    default:
        语句n;
        break;
}
              

                 表达式后面可以跟的数据类型:byte,short,int,char

                Jdk5以后可以是枚举enum类型

                Jdk7以后可以是string类型

        switch语句的结束条件

                语句break结束

                程序默认执行到末尾

        switch中的case语句后面值有什么要求

                case后面的值只能是常量

        if语句的三种格式它们分别的应用场景

                if格式1:针对单个情况进行判断

if(条件表达式){
    语句;
}

                if格式2:针对两种情况进行判断

if(表达式){
    语句块1;
} else{
    语句块2;
}

                if格式3:针对多种情况进行判断

if(表达式1){
    语句1;
} else if(表达式2){
    语句2;
} else if(表达式3){
    语句3;
    ...
    ...
} else{
    语句n;
}

 2.循环结构语句

        for循环

                格式:

for(初始化语句;条件表达式;控制体语句){
    循环体语句;
}

                执行流程:执行初始化语句进行赋值,只执行一次,之后判断条件表达式是否成立,如果成立则执行循环体语句,如果不成立则退出循环结构,循环体语句执行之后会执行控制体语句,之后会再判断条件表达式是否成立,重复操作,直至条件表达式不成立

        while循环

                扩展格式:

初始化语句;
while(条件表达式){
    循环体语句;
    循环控制语句;
}

                执行流程:执行初始化语句,判断条件表达式是否成立,如果成立执行循环体语句、控制体语句,如果不成立则退出循环结构,成立继续判断条表达式是否成立,并重复执行,直至条件表达式不成立退出 

        while循环和for循环的区别:

                共同点:都是循环,将重复度高的代码进行优化,解决冗余问题

                不同点:1.格式不同                

                                2.从内存角度考虑,for循环使用完毕之后,当前这个变量也就被释放掉了,但是while不会,所以for循环比较节省内存空间

                                3.明确循环结束次数用for循环,明确结束条件使用while循环

        do_while循环

                格式:

初始化语句;
do{
    循环体语句;
    控制体语句;
}while(条件表达式);

                执行流程:初始化语句,循环体,控制体语句,对条件表达式进行判断,如果为成立则再次执行循环体和控制体语句,直至条件表达式不满足退出循环体结构

2.死循环

        for循环的死循环格式

for(;;){
    循环操作;
}

        while循环的死循环格式

while(true){
    循环操作;
}

         如何结束死循环:当达到某种条件的时候,使用break结束掉死循环

 3.Math数学工具类中随机数方法

        java.lang.Math():Jdk提供的数学运算工具类

        方法:public static double random();        产生一个随机数[0.0,1.0)

        使用:数据类型 接受随机数的变量名 = Math.random();

        

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

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

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