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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • import java.util.Arrays;




    public class HelloWorld {

        public static void main(String[] args) {

            

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

        HelloWorld hello = new HelloWorld();

            

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

    int[] nums = hello.getArray(8);

            

            // 将数组转换为字符串并输出

    System.out.println(Arrays.toString(nums)); 

    }


    /*

    * 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值

    * 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组

    */

    public int[] getArray(int length) {

            // 定义指定长度的整型数组

    int[] nums = new int[length];

            

            // 循环遍历数组赋值

    for ( int i=0;i<nums.length;i++)                                    {

                

    // 产生一个100以内的随机数,并赋值给数组的每个成员

    nums[i]=(int)(Math.random()*100);

            

    }

    return nums; // 返回赋值后的数组

    }

    }


    查看全部
    1 采集 收起

    2019-05-26

  • 数组名.length

    表示数组的长度

    实例:i<hobbys.length;

    查看全部
  • 1、Arrays.sort(数组名)
    对数组按从小到大进行排序
    
    2、Arrays.toString(数组名)
    将数组转化为字符串,把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开
    使用实例:System.out.println(Arrays.toString(nums));


    查看全部
    0 采集 收起

    2019-05-26


  • 话说,我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如:

    在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如

    它等价于:


    查看全部
  • for循环 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如:




    查看全部
  • java声明数组不像C#那样,比如说:
    声明一个长度为5的数组:
    String [] subjects=new String[5];


    查看全部
  • m=5

    n=7

    x=4

    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            if(score>80)

            {

                if(sex.equals("女")){

                    System.out.println("进入女子组决赛");

                }else if(sex.equals("男")){

                    System.out.println("进入男子组决赛");

                }else{

                    System.out.println("输入性别有误");

                }

            }else{

                System.out.println("再接再厉");

            }

    }

    }


    查看全部
  • 方法重载代码示例

    public class HelloWorld {

        public static void main(String[] args) {


    // 创建对象

    HelloWorld hello = new HelloWorld();


    // 调用无参的方法

    hello.print();


    // 调用带有一个字符串参数的方法

        hello.print(" imooc");


    // 调用带有一个整型参数的方法

        hello.print( 18);

    }


    public void print() {

    System.out.println("无参的print方法");

    }


    public void print(String name) {

    System.out.println("带有一个字符串参数的print方法,参数值为:" + name);

    }


    public void print(int age) {

    System.out.println("带有一个整型参数的print方法,参数值为:" + age);

    }

    }


    查看全部
    0 采集 收起

    2019-05-25

  • Java数组
    1、 声明数组语法:  数据类型[ ] 数组名;或者   数据类型 数组名[ ];
    2、 分配空间简单地说,就是指定数组中最多可存储多少个元素语法:  数组名 = new  数据类型 [ 数组长度 ];
    3、 赋值;
    4、 处理数组中数据


    查看全部
  • 通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。 https://img1.sycdn.imooc.com//5ce8feb80001e73903820749.jpg

    查看全部
  •  

    Java 中方法的重载

    什么是方法的重载呢?

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

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

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

    运行结果:

    判断方法重载的依据:

    1、 必须是在同一个类中

    2、 方法名相同

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

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


    查看全部
    0 采集 收起

    2019-05-25

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

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

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

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

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


    查看全部
    0 采集 收起

    2019-05-25

举报

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

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