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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值! 2、 方法的返回值最多只能有一个,不能返回多个值 3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值
    查看全部
    0 采集 收起

    2018-05-12

  • 使用命令执行程序  javac  java 

    查看全部
    0 采集 收起

    2018-05-12

  • 使用笔记本编写java程序 的过程图

    查看全部
    0 采集 收起

    2018-05-12

  • import java.util.Arrays;

    public class HelloWorld {   

        //完成 main 方法

        public static void main(String[] args) {

            int[] scores = {89,-23,64,91,119,52,73};

            HelloWorld score = new HelloWorld();

            score.sort(scores);        

        }

           //定义方法完成成绩排序并输出前三名的功能

        public void sort(int[] scores){

            int count = 0;

            Arrays.sort(scores);

            System.out.println("考试成绩前三名为:");

            for(int i=scores.length-1; i>=0; i--){

                if(count<3){

                    if(scores[i]>=0 && scores[i]<=100 ){

                        System.out.println(scores[i]);

                        count++;

                    }else{

                        continue;

                    }

                }           

            }

        }    

    }


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

    2018-05-12

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

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


    查看全部
    0 采集 收起

    2018-05-12

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

    答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。

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

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


    判断方法重载的依据:

    1、 必须是在同一个类中

    2、 方法名相同

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

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

    查看全部
    0 采集 收起

    2018-05-12


  •     public void calcAvg(int mathScore, int englishScore){      

            float avg = (mathScore + englishScore)/2f;

            System.out.println("平均分:"+avg);

        }


    查看全部
    0 采集 收起

    2018-05-12

  • 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];

    //使用foreach遍历数组

            for(int i: ages){

                if(i>max){

                    max = i;

                }          

            } 

            return max;

    }

    }

    查看全部
    0 采集 收起

    2018-05-12

  • 537d6bbd0001b76003970198.jpg

    有返回值的函数方法,定义时再修饰符后要定义返回值的类型

    查看全部
    0 采集 收起

    2018-05-12

  • 要在main方法中调用print方法,首先要声明并实例化对象!因为类是抽象的
    具体操作是 类名称(HelloWorld) 对象名称(test)      HelloWorld  test;      //声明了
    然后通过关键字new分配空间   test = new HelloWorld();              //分配空间了
    合成一起就是   HelloWorld test = new HelloWorld();               //声明并实例化
    最后调用方法的格式是:对象(test).方法(print)    test.print

    查看全部
    0 采集 收起

    2018-05-12

  • import java.util.Arrays;


    public class HelloWorld

    {

    public static void main(String[] args)

    {

       int[] scores={79,81,98,52};

    HelloWorld hello=new HelloWorld();

    int count=hello.sort(scores);

    System.out.println("一共有"+count+"个成绩");

    }

    public int sort(int[] scores)

    {

    Arrays.sort(scores);

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

    return scores.length;

    }

    }



    查看全部
    0 采集 收起

    2018-05-12

  • 分别用for和foreach循环数组:

    int [] scores = { 89, 72, 64, 58, 93 };

    // for循环数组

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

        System.out.println(scores[i]);

    }

    // foreach循环数组

    for (int i: scores){

        System.out.println(i);

    }


    查看全部
    0 采集 收起

    2018-05-12

  • 数组的三种定义方式:

    int [] names = new int[5];  之后再names[i] = "a"的形式赋值

    int [] names = {"a","b","c","d","e"};

    int [] names = new int[] {"a","b","c","d","e"};

    查看全部
  • 1.变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

    查看全部

举报

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

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