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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 比较抽象,多思考章节

    查看全部
    1 采集 收起

    2018-12-02

  • 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴

    2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值

    3、 方法名:定义的方法的名字,必须使用合法的标识符

    4、 参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开 

    根据方法是否带参、是否带返回值,可将方法分为四类:

    Ø 无参无返回值方法

    Ø 无参带返回值方法

    Ø 带参无返回值方法

    Ø 带参带返回值方法


    查看全部
    0 采集 收起

    2018-12-02

  • 先用下面的图解释下什么是一维数组和二维数组

    https://img1.sycdn.imooc.com//5bd3b49c0001532609680548.jpg

    再说下循环,比如我图中画的3个红色箱子,循环理解成会打开每一个箱子,3个红色箱子就会一共打开三次,上面两个for循环的原理理解成,外面的那个循环是打开每一个红色箱子,里面的那个循环是打开蓝色的箱子。

    那两个循环嵌套使用是:

    先打开一个红色的箱子,然后紧接着去打开每一个蓝色的箱子,直到全部蓝色箱子打开完了,再开始打开下一个红色的箱子,同样回去打开每一个蓝色的箱子,原理就是这样了,不知道能否明白^_^

    2018-10-27

    举报 回复  0

    533e4ca50001117901990200-100-100.jpg

    看你装比也挺好 (提问者)

    num[i]这个有点点不太好理解呢,,,

    #12018-10-27 回复 举报

    5bdc77300001ab5c06400640-100-100.jpg

    小小小螺号 回复 看你装比也挺好

    这个如果你不懂,你可以再回去看一下for循环的普通嵌套,,其实很简单,
    1,num.length:是数组的长度,这个应该能懂吧?也就是二楼的大红箱子的总量;
    2,i是下标:代表的是某一个箱子,有时候是第一个,有时候是第二个,随机的;
    3,num[i].length:也是数组的长度,但是因为i代表的是大红箱子嘛,所以num[i].length就代表的是某个大红箱子里的蓝箱子的总量;
    4,j也是下标:代表的是某个红箱子里的某个蓝箱子,随机的。。

    还不懂的话,就画图吧,画十次,应该就明白了。

    #22018-11-01 回复 举报

    5bdc77300001ab5c06400640-100-100.jpg

    小小小螺号 回复 看你装比也挺好


    num[i].length,赋值个2,就是:
    num[2].length,,就是看第二个箱子的值就是:{"zhangsan","lisi"},,那就是num[2].2,第二个箱子里有2个值。
    经过for遍历,可以得到2个值是zhangsan和lisi,默认是不知道值是zhangsan和lisi的,遍历过才知道。


    查看全部
    0 采集 收起

    2018-12-02

    1. 创建类的对象。

    2. 定义方法。

    3. 对象调用方法。

    查看全部
    0 采集 收起

    2018-12-02

  • num/=10的意思是num=num/10
    除10到一定程度就会接近0,最后为0的时候while会判断为false,退出循环

    所以num=1000会运行3次,num=10000是四次,以此类推

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

    2018-12-02

  • 二维数组定义以及输出

    查看全部
    0 采集 收起

    2018-12-02

  • ............

    查看全部
    0 采集 收起

    2018-12-02

  • 将double类型数据强制转换成int类型

    查看全部
  • if 和else 必须配对使用

    if后的表达式如果为真,则允许大括号里面的值

    System.out.println("笔记");

    语句结束必须加分号;

    查看全部
  • public class HelloWorld {

        

        //完成 main 方法

        public static void main(String[] args) {

            

            // 创建对象,对象名为hello

    HelloWorld hello = new HelloWorld(); 

            

            // 调用方法并将返回值保存在变量中

            

            int maxScore = hello.getMaxAge();

    // 输出最大年龄

    System.out.println("最大年龄为:" + maxScore); 

    }


    /*

    * 功能:输出学生年龄的最大值 

         * 定义一个无参的方法,返回值为年龄的最大值

         * 参考步骤:

         * 1、定义一个整形数组 ages ,保存学生年龄,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,17

         * 2、定义一个整形变量 max ,保存学生最大年龄,初始时假定数组中的第一个元素为最大值

         * 3、使用 for 循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值

         * 4、使用 return 返回最大值

    */

    public int getMaxAge() {

        int ages[]={18 ,23 ,21 ,19 ,25 ,29 ,17};

        int max = ages[0];

        for(int i =0;i<ages.length-1;i++)

        

            if(ages[i]>ages[0])

                

                ages[0]=ages[i];

            


    查看全部
    0 采集 收起

    2018-12-02

  • 定义需要进行初始化

    查看全部
  • “爱慕课”使用String类型

    “男”单个字符,使用插入类型

    “120.5”含有小数,使用double类型

    “true”使用boolean类型

    System.out.println打印输出

    查看全部
  • 文字和“www.imooc.com”都是字符串类型

    查看全部
  • 变量类型 变量名=变量值

    查看全部
    0 采集 收起 来源:变量是什么

    2018-12-02

  • 这样是在 输出在循环语句的里面,    输出3次/

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

    2018-12-02

举报

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

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