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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 方法不包含参数,且没有返回值,称之为无返回值的方法,方法的使用:

    1、定义方法,eg:

    public void show(){

    System.out.println("XXX")

    2、调用方法

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



    查看全部
    0 采集 收起

    2019-05-05

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

    访问修饰符 返回值类型 方法名(参数列表){方法体}

    其中:

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

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

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

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

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

    Ø 无参无返回值方法

    Ø 无参带返回值方法

    Ø 带参无返回值方法

    Ø 带参带返回值方法


    查看全部
    0 采集 收起

    2019-05-05

  • JAVA中的二维数组:

    1、声明数组并分配空间:

    eg: int[][] num = new int[2][3];

    2、赋值:
    可以通过角标赋值eg:num[0][0]=24;

    可以在声明的时候直接赋值。eg:

    int[][] num={{76,87,58},{84,74,80}}

    ps:定义二维数组,也可以指定行的个数,然后再为每一行分别指定列的个数eg:

    int[][] num =new int[2][];

    num[0]= new int[2];

    num[1] = new int[3];

    查看全部
    0 采集 收起

    2019-05-05

  • https://img1.sycdn.imooc.com//5ccea6f90001016804330551.jpgJava的算术运算符中需要注意的是++和--出现在左边还是右边,区别在于赋值的先后,出现左边是先加减后赋值。出现在右边是先赋值在加减

    例如:a=5,b=++a,此时结果是a=6,b=6,而b=a++的话,就会变成a=6,b=5.

    查看全部
  • 使用foreach操作数组:

    for(元素类型 元素变量:遍历对象){

        执行的代码    

    查看全部
    0 采集 收起

    2019-05-05

  • public class HelloWorld {        public static void main(String[] args) {         // 定义一个整型数组,并赋初值 int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };         int max = nums[0]; // 假定最大值为数组中的第一个元素 int min = nums[0]; // 假定最小值为数组中的第一个元素 double sum = 0;// 累加值 double avg = 0;// 平均值         for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素        // 如果当前值大于max,则替换max的值 if(nums[i]>max)        {            max =nums[i];        }if (nums[i]<min) {="" min="nums[i];" }="" 如果当前值小于min,则替换min的值="" sum="sum" +="" nums[i];="" 累加求和="" 求平均值="" avg="sum" nums.length="" ;="" system.out.println("数组中的最大值:"="" max);="" system.out.println("数组中的最小值:"="" min);="" system.out.println("数组中的平均值:"="" avg);="" }<="" p="">="">

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

    2019-05-05

    1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。

    2. 标识符不能是 Java 关键字和保留字。

    3. 标识符是严格区分大小写的。

    查看全部
    0 采集 收起 来源:认识Java标识符

    2019-05-05

  • public class HelloWorld {

        public static void main(String[] args) {

            

            // 变量保存成绩

            int score = 53; 

            

            // 变量保存加分次数

            int count = 0;



            //打印输出加分前成绩 

              

            

            

            // 只要成绩小于60,就循环执行加分操作,并统计加分次数

            while( score<60)

            {

                count++;

                score++;

                

            }

            

            //打印输出加分后成绩,以及加分次数

          System.out.println("累计加第"+count+"次"+"最后"+score+"分数");

        }

    }


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

    2019-05-05

  • Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等;

    1、排序:

    Arrays.sort(数组名)

    2、将数组转换程字符串:

    Arrays.toString(数组名)

    查看全部
    0 采集 收起

    2019-05-05

  • 声明数组:

    int[] scores;

    double height[];

    String[] names;

    分配空间:

    scores = new int[5];

    height = new double[5];

    names = new String[5];

    赋值:

    int[] scores={78,84,91,67}; //等价于

    int[] socres = new int[] {78,84,91,67}; 

    查看全部
  • 命名规则 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以 3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦! 4. 标识符的命名最好能反映出其作用,做到见名知意。
    查看全部
    0 采集 收起 来源:认识Java标识符

    2019-05-05

  • 语法: 

    执行过程:

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

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

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

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

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

    例如,输出 1000 遍“我爱慕课网”,使用 for 的实现代码为:

    需要留心的几个小细节:

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

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

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

    在编程过程中要避免“死循环”的出现,因此,对于上面的代码可以在循环体中使用 break 强制跳出循环(关于 break 的用法会在后面介绍)。

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

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

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

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

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


    查看全部
  • 语法:

     

    执行过程:

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

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

    特点: 先执行,后判断

    由此可见,do...while 语句保证循环至少被执行一次


    查看全部
  • 语法:

     

    执行过程:

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

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

    特点:先判断,后执行


    查看全部

举报

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

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