为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第一季(IDEA工具)升级版_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)升级版

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 异或^:a^b当a,b中有仅只有一个为true时,返回值为true。两个都为true时返回值为false。


    查看全部
  • <,>,>=,<=只支持左右两边操作数是数值类型
    ==,!=两边操作数既可以是数值类型,也可以是引用类型


    查看全部
  • Java 中方法的重载

    问: 什么是方法的重载呢?

    答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 4 个方法名称都为 show ,但方法的参数有所不同,因此都属于方法的重载:

    问: 如何区分调用的是哪个重载方法呢?

    答: 当调用被重载的方法时, Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。如:

    运行结果:

    判断方法重载的依据:

    1、 必须是在同一个类中

    2、 方法名相同

    3、 方法参数的个数、顺序或类型不同

    4、 与方法的修饰符或返回值没有关系


    查看全部
    0 采集 收起

    2020-02-20

  • break:

    使用 break 语句退出指定的循环,直接执行循环后面的代码。

    查看全部
  • Java循环语句之 for

    <1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

    <2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

    <3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

    <4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环

    特点:相比 while 和 do...while 语句结构更加简洁易读

    注意:1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

             2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值

             3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级

    查看全部
  • int num = 999;
    int count = 0;
    if (num >= 0  && num<=999999999){   //定位小于10位数
    while(num != 0){                    //判断num不等于0 继续循环
    count++;                            //num不等于0 count加1
    num/=10;                            /* num=num/10  第一次循环 99.9 取整 99 继续循环 于0 停直到0.99取整 等止循环 */
    }
    System.out.println("它是个"+ count+"位的数!");
    } else{
    System.out.println("输入有误!");

    查看全部
    2 采集 收起 来源:编程练习

    2020-02-19

  • 阿萨斯淡淡的

    查看全部
    0 采集 收起

    2020-02-19

  • Java 中带参带返回值方法的使用

    如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法。

    例如:下面的代码,定义了一个 show 方法,带有一个参数 name ,方法执行后返回一个 String 类型的结果

    调用带参带返回值的方法:

    运行结果为: 欢迎您,爱慕课!

     

    任务

    实现功能:将考试成绩排序并输出,返回成绩的个数

    实现思路:

    1、 定义一个包含整型数组参数的方法,用来传入成绩数组

    2、 在方法体中使用 Arrays.sort( ) 方法对成绩数组进行排序,然后使用 Arrays.toString( ) 方法将数组转换为字符串并输出,最后使用 return 返回数组中元素的个数。

    3、 调用方法时需要先创建对象,然后再调用.调用时为其传入成绩数组,并获取方法的返回值,保存在变量中,最后输出成绩的个数。

     

    请将编辑器中的第 9、20、25 行代码填写完整

    运行结果:

    • 参考代码:


    查看全部
    0 采集 收起

    2020-02-19

  • Java循环语句之 for:

    语法: 

    http://img1.sycdn.imooc.com//5e4d0d510001f83604160073.jpg

    执行过程:

    <1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

    <2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

    <3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

    <4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环

    特点:相比 while 和 do...while 语句结构更加简洁易读

    例如:

    http://img1.sycdn.imooc.com//5e4d0d83000190eb04790088.jpg需要留心的几个小细节:

    1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

    a. 省略“变量初始化”,可以在for之前由赋值语句进行变量初始化操作,如:

    http://img1.sycdn.imooc.com//5e4d0e390001c00505490117.jpg 

    b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象,如:

    http://img1.sycdn.imooc.com//5e4d0e600001fa4405310092.jpg  

     c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如:

    http://img1.sycdn.imooc.com//5e4d0ee10001217905270113.jpg

    2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,如:

    http://img1.sycdn.imooc.com//5e4d0f1f0001eb1005560086.jpg

    代码中,初始化变量部分同时对两个变量 i 和 j 赋初值,循环变量变化部分也同时对两个变量进行变化

    3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级,如:

    http://img1.sycdn.imooc.com//5e4d10290001306804240071.jpg

    代码中,必须同时满足变量 i 小于 10 ,并且 i 不等于 5 时才会进行循环,输出变量 i 的值。

    总结:

    for循环语句比while和do...while更加简洁,需要注意的细节也比较多。

    查看全部
  • Java 中带参无返回值方法的使用

    有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行。我们可以通过在方法中加入参数列表接收外部传入的数据信息,参数可以是任意的基本类型数据或引用类型数据。

    我们先来看一个带参数,但没有返回值的方法:

    上面的代码定义了一个 show 方法,带有一个参数 name ,实现输出欢迎消息。

    调用带参方法与调用无参方法的语法类似,但在调用时必须传入实际的参数值

     

    例如:

    运行结果为: 欢迎您,爱慕课!

    很多时候,我们把定义方法时的参数称为形参,目的是用来定义方法需要传入的参数的个数和类型;把调用方法时的参数称为实参,是传递给方法真正被处理的值。

    一定不可忽视的问题:

    1、 调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应

    2、 调用方法时,实参不需要指定数据类型,如 

    3、 方法的参数可以是基本数据类型,如 int、double 等,也可以是引用数据类型,如 String、数组等

    4、 当方法参数有多个时,多个参数间以逗号分隔


    查看全部
    0 采集 收起

    2020-02-19

  • import java.util.Arrays; public class Demo4 { static int count; public static void main(String[] args) { int [] scores= {89, -23, 64,91, 119,52,73}; Demo4 hello=new Demo4(); int [] nums=hello.funtion(scores); System.out.println("前三名成绩为:"); for(int i=count;i>count-3;i--) { System.out.println(nums[i-1]); } } public int []funtion(int [] scores) { int[] nums=new int[10086]; Arrays.sort(scores); for(int i=0;i<scores.length;i++) { if(scores[i]>0&&scores[i]<=100) { nums[count]=scores[i]; count++; } else continue; } return nums; } }
    查看全部
    1 采集 收起 来源:编程练习

    2020-02-19

  • Java循环语句之 do...while:

    do...while 循环与 while 循环语法有些类似,但是特点不同,while是先判断后执行,而do...while是先执行一次在判断循环条件是否成立。

    语法:

    http://img1.sycdn.imooc.com//5e4cff0600011a0401720070.jpg

    执行过程:

    <1>、 先执行一遍循环操作,然后判断循环条件是否成立

    <2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

    特点: 先执行,后判断

    总结:

    do...while语句保证循环至少会被执行一次。

    查看全部
  • 例如,使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出。

    查看全部
  • Java 中无参带返回值方法的使用

    如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。

    例如:下面的代码,定义了一个方法名为 calSum ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果

    在 calSum( ) 方法中,返回值类型为 int 类型,因此在方法体中必须使用 return 返回一个整数值。

    调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理。如:

    运行结果为: 两数之和为:17

    不容忽视的“小陷阱”:

    1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!

    2、 方法的返回值最多只能有一个,不能返回多个值

    3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值


    查看全部
    0 采集 收起

    2020-02-19

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!