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

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

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • Java 中无参无返回值方法的使用

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

    方法的使用分两步:

    第一步,定义方法

    例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc. ”

    注意哦:

    1、 方法体放在一对大括号中,实现特定的操作

    2、 方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式

    第二步,调用方法

    当需要调用方法执行某个操作时,可以先创建类的对象,然后通过  对象名.方法名();  来实现。

    例如:在下面的代码中,我们创建了一个名为 hello 的对象,然后通过调用该对象的 show( ) 方法输出信息

    运行结果为:  welcome to imooc.


    查看全部
    0 采集 收起

    2020-02-19

  • do....while先执行,后判断

    查看全部
  • while语句先判断后执行

    查看全部
  • 如何定义 Java 中的方法

    所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。

    一般情况下,定义一个方法的语法是:

    其中:

    1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用。

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

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

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

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

    Ø 无参无返回值方法

    Ø 无参带返回值方法

    Ø 带参无返回值方法

    Ø 带参带返回值方法


    查看全部
    0 采集 收起

    2020-02-19

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

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


    查看全部
  • http://img1.sycdn.imooc.com//5e4cbf110001c7d503970274.jpg感觉细节不够扎实

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

    2020-02-19

  • case 后面如果是字符则加单引号

    case '一'

    查看全部
  • Java循环语句之 while < 1 >、 判断 while 后面的条件是否成立( true / false ) < 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止 特点:先判断,后执行

    查看全部
  • 我看你们写的都挺简单的,我这个答案咋这么麻烦??? public static void main(String[] args) { int age1=24; int age2=18; int age3=36; int age4=27; int sum=age1+age2+age3+age4; int avg1=age1+age2+age3+age4; double avg2=avg1/4; float avg=(int) avg2; int minus=age1-age2; int newAge=--age1; System.out.println("年龄总和:"+sum); System.out.println("平均年龄:"+avg); System.out.println("年龄差值:"+minus); System.out.println("自减后的年龄:"+newAge); } }
    查看全部
  • Java循环语句之 while:

    语法:

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

    执行过程:

    < 1 >、 判断 while 后面的条件是否成立( true / false )

    < 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止

    特点:先判断,后执行

    总结:

    while是个循环语句,在条件成立下会不停重复循环内的代码,直到条件不成立为止。

    看图:

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

    上图的while循环语句后面的i++,i为变量,++为每次执行时都会为变量自动加1,这里必须注意i++在任何情况下都得执行,否则while会进入死循环。如果进入死循环的话那就可能是i++没有在任何情况都执行+1的操作。

    查看全部
  • Java条件语句之 switch:

    当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 4 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD 2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。

    语法:

    http://img4.sycdn.imooc.com/5e4c16d800010b1f01620289.jpg

    执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。

    如:

    http://img4.sycdn.imooc.com/5e4c17ed00010b6004790310.jpg

    不得不说的几点小秘密:

    1、 switch 后面小括号中表达式的值必须是整型或字符型(不能是字符串)。

    2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

    3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 如

    http://img2.sycdn.imooc.com/5e4c18630001425d04810245.jpg

    运行结果:

    http://img3.sycdn.imooc.com/5e4c188800013d9101330090.jpg

    4、 可以把功相同的 case 语句合并起来,如

    http://img2.sycdn.imooc.com/5e4c18c40001a57604280064.jpg

    5、 default 块可以出现在任意位置,也可以省略

    总结:

    case也可以使用常量赋值的的常量来当值,比如:

    final char qwe='火';

    case qwe:

    case不仅可以使用常量数值和常量表达式,还可以使用常量赋值的字符型来做值,但是不能用常量赋值的字符串来做值。

    default是在其他条件达成不了的情况下才会执行的代码,也就是默认的答案,当不需要默认答案时可以省略掉,省略掉后,在switch其他条件不满足的情况下就不会出现默认答案。

    查看全部
  • Java 中的二维数组

    所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。

    那么如何使用二维数组呢,步骤如下:

    1、 声明数组并分配空间

    或者

    如:

    2、 赋值

    二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始

    也可以在声明数组的同时为其赋值

    如:

    3、 处理数组

    二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。如:

     

    运行结果:

    如果每行的列数不同,则创建的是不规则的二维数组,如下所示:

    运行结果为:


    查看全部
    0 采集 收起

    2020-02-18

  • 重要 多加练习

    查看全部
    0 采集 收起

    2020-02-18

  • foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。

    查看全部
    0 采集 收起

    2020-07-04

  • java里的new的英文意思就是"新的"的意思。在JAVA里就是创建一个新的实例,或者说一个新的对象,一个普通类在没有实例化之前,就是new之前,它的属性,方法等等在内存中都是不存在的。只有使用new了以后,这个类的一些东西在内存中才会真的存在,也就是说只有new了之后,这个类才能用。

    举例说明:

    Java中使用 new关键字 加上 构造方法,来创建一个对象,下面是一个名为Cat的类,

    public class Cat { 
        public Cat() { 
            System.out.println("这是构造方法"); 
        }
    }

    使用new + 构造方法 来创建一个对象。

    那么也就是

    Cat c = new Cat();

    前半部分,Cat c 的意思是,在内存中分配一个变量,名字叫c,这个变量是Cat类型的;后半部分,

    new Cat();

    这就是new关键字和构造方法来创建一个对象,Cat()是构造方法的名字。

    想造出一个对象来,需要运用;new Cat(); 说明 new这个Cat类的一个对象,程序运行的时候,会调用构造方法Cat(),等这个构造方法执行完了,这个Cat类型的对象也就造出来了,真正的出现在内存当中了。

    使用new关键字造出来的对象,被分配在内存的堆区(heap),而且等这个对象真正出来之后,还会做一件重要的事情:new关键字创建出一个对象之后,会把这个对象在内存中的地址返回,通过这个地址就可以找到这个对象。

    那么上面的写法,Cat c = new Cat();意思就是说,把这个对象在内存中的地址 赋值 给变量c,这就是Java中引用概念,c就叫做引用,或者叫引用变量,或者直接叫变量,没问题,都是它;c的值就是一个内存地址,或者叫引用地址。

    通过这个地址,就可以准确的找到刚才创建出来的对象,以后我们要使用这个对象做一些事情,调用此对象的方法什么的,都用过这个引用。

    xxx t=new xxx();

    查看全部
    0 采集 收起

    2020-02-18

举报

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

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