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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  •         //在 main 方法中调用 print 方法

            创建类的对象(对象名自己定):HelloWorld test=new HelloWorld();

             对象名.方法名();实现:test.print();

    把数组传入参数:test.print(数组名);

    方法内部定义数组参数:public void print(数组类型[] 数组名){  }


    查看全部
    1 采集 收起

    2018-11-18

  • if(条件1){

    if(条件2)

    {代码}

    else

    {代码}

    }

    else

    {代码}

    查看全部
    1. int[][] num=new int[2][3];

    2. int[][] num;

      num = new int[2][3];

    3. int[][] num={{1,2},{3,4}};

    4. 二维数组中:
      数组名.length指示数组的行数。
      数组名[行下标] .length指示该行中的元素个数。

    5. 二维数组中必须指定行数不一定指定列数,与c相反

    查看全部
    0 采集 收起

    2018-10-30

  • public class HelloWorld{    
        public static void main(String[] args) {
    	double heightAvg1=176.2;
    	int heightAvg2=(int)heightAvg1;
    	System.out.println(heightAvg1);
    	System.out.println(heightAvg2);	
        }
    }

    原因: int型(4位)的存储范围比 double型(8位)的小。此时就需要通过强制类型转换来实现。

    结果:176.2

                176

    结论:强制类型转换可能会造成数据的丢失

    查看全部
  • equals()用于判断字符串的内容是否相同,相同返回true,否则false


    查看全部
  • 代码运行流程:

    源文件.java --> 编译器compiler(使用javac命令) --> 字节码文件.class 

    --> 解释器interpreter(使用java命令) --> 程序运行结果

    查看全部
    0 采集 收起

    2018-10-30

  • 使用重载的原因:

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

    查看全部
    0 采集 收起

    2018-10-30

  • float变量赋值后面加f char变量赋值用单引号括起来
    查看全部
  • import java.util.Arrays;

    public class HelloWorld {

        

        //完成 main 方法

        public static void main(String[] args) {

            //成绩数组

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

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

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

            HelloWorld hello = new HelloWorld();

            //调用方法,传入成绩数组

            hello.paixu();

        }

        

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

        

    public void paixu(int[] scores){

        //使用Arrays.sort()排序

        Arrays.sort(scores);

        int num=0;//保存有效成绩的数量

        //倒序遍历数组中的每一个元素

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

        {

            //判断成绩的有效性

            if(scores[i]<0||scores[i]>100)

            {

                continue;

            }

            //前三名

            num++;

            if(num>3)

            {

                break;

            }

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

            }

    }

    }


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

    2018-10-30

  • 1111111111

    查看全部
  • 5360ef9700017b9405870095.jpg11111111

    查看全部
  • 同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。

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

    判断方法重载的依据:

    1、 必须是在同一个类中

    2、 方法名相同

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

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

    查看全部
    0 采集 收起

    2018-10-30

  • java对大小写是敏感的
    查看全部
    0 采集 收起

    2018-10-29

  • 调用带参方法与调用无参方法的语法类似,但在调用时必须传入实际的参数值:

    对象名.方法名(实参1,实参2,........,实参n)

    注意:

    • 调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应

    • 调用方法时,实参不需要指定数据类型

    • 方法的参数可以是基本数据类型,如 int、double 等,也可以是引用数据类型,如 String、数组等

    • 当方法参数有多个时,多个参数间以逗号分隔

    查看全部
    0 采集 收起

    2018-10-29

举报

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

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