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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • // 比较数组元素是否相等 System.out.println("比较数组元素是否相等:Arrays.equals(array, array1):" + "\n" + Arrays.equals(array, array1)); int[] array2 = array1.clone(); System.out.println("克隆后数组元素是否相等:Arrays.equals(array1, array2):" + "\n" + Arrays.equals(array1, array2)); // 使用二分搜索算法查找指定元素所在的下标(必须是排序好的,否则结果不正确) Arrays.sort(array1); System.out.println("元素3在array1中的位置:Arrays.binarySearch(array1, 3):" + "\n" + Arrays.binarySearch(array1, 3)); // 如果不存在就返回负数 System.out.println("元素9在array1中的位置:Arrays.binarySearch(array1, 9):" + "\n" + Arrays.binarySearch(array1, 9)); } }
    查看全部
    0 采集 收起

    2018-03-22

  • // 将数组的第3和第4个元素赋值为8 /* Arrays.fill( a1, fromIndex, toIndex,value); 作用:填充 a1 数组中的从索引为 fromIndex 开始到索引为 toIndex-1 为止每个元素都是 value */ Arrays.fill(array, 2, 4, 8); System.out.println("将数组的第2和第3个元素赋值为8:Arrays.fill(array, 2, 4, 8):"); System.out.println(Arrays.toString(array)); int[] array1 = { 7, 8, 3, 2, 12, 6, 3, 5, 4 }; // 对数组的第3个到第7个进行排序 /* Arrays.sort( a1, fromIndex, toIndex); 作用:对 a1 数组中的从索引为 fromIndex 开始到索引为 toIndex-1 为止每个元素排序 */ Arrays.sort(array1, 2, 7); System.out.println("对数组的第2个到第6个元素进行排序:Arrays.sort(array,2,7):"); System.out.println(Arrays.toString(array1)); // 对整个数组进行排序 Arrays.sort(array1); System.out.println("对整个数组进行排序:Arrays.sort(array1):"); System.out.println(Arrays.toString(array1));
    查看全部
    0 采集 收起

    2018-03-22

  • Arrays 类是 Java API 中提供的类,在 java.util 包中, Arrays类中提供的方法可直接实现数组的排序、搜索等。常用方法如下: 1、toString 转换数组:将指定数组内容转换为字符串形式 2、fill 给数组赋值:通过fill方法。 3、sort 对数组排序:通过sort方法,默认按升序。 4、equals 比较数组:通过equals方法比较数组中元素值是否相等。 5、binarySearch 二分查找:使用二分搜索法来搜索指定数组的范围 示例代码: import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { int[] array = new int[5]; // 填充数组 /* Arrays.fill( a1, value ); 作用:填充 a1 数组中的每个元素都是value */ Arrays.fill(array, 5); System.out.println("填充数组:Arrays.fill(array, 5):"); System.out.println(Arrays.toString(array)); // 将数组的第3和第4个元素赋值为8 /* Arrays.fill( a1, fromIndex, toIndex,value); 作用:填充 a1 数组中的从索引为 fromIndex 开始到索引为 toIndex-1 为止每个元素都是 value */ Arrays.fill(array, 2, 4, 8); System.out.println("将数组的第2和第3个元素赋值为8:Arrays.fill(array, 2, 4, 8):"); System.out.println(Arrays.toString(array));
    查看全部
    0 采集 收起

    2018-03-22

  • 实际开发中我们经常使用循环控制数组成员的操作。如: 运行结果: 其中, 数组名.length 用于获取数组的长度 需要注意的“小毛病”: 1、 数组下标从 0 开始。因此 scores[3] ,表示数组中的第 4 个元素,而并非第 3 个元素 2、 数组下标的范围是 0 至 数组长度-1 ,如果越界访问,就会报错。如: 运行时会报如下错误: 上面错误信息的意思是数组下标超过范围,即数组访问越界。在上面的代码中创建一个长度为 2 的数组,因此数组下标范围是 0 到 1 ,而程序中下标出现了 2 ,即 scores[2] ,超过了范围,造成数组访问越界。
    查看全部
  • 实现输出数组中的最大值、最小值和平均值
    查看全部
    0 采集 收起 来源:编程练习

    2015-03-07

  • 不容忽视的“小陷阱”: 1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值! 2、 方法的返回值最多只能有一个,不能返回多个值 3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值
    查看全部
    0 采集 收起

    2015-03-10

  • Java 中无参无返回值方法的使用 如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。 方法的使用分两步: 第一步,定义方法public void showMyLove() { //showMylove是方法名 System.out.println("我爱慕课网!"); } 注意哦: 1、 方法体放在一对大括号中,实现特定的操作 2、 方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式 第二步,调用方法 当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名(); 来实现(关于类和对象的概念在后面章节中会详细讲解滴,先熟悉语法,表着急哦~~) public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello=new HelloWorld(); // 调用方法 hello.showMyLove(); } /* * 定义无参无返回值的方法 */ public void showMyLove() { System.out.println("我爱慕课网!"); } }
    查看全部
    0 采集 收起

    2018-03-22

  • 数组名.length 用于获取数组的长度 需要注意的“小毛病”: 1、 数组下标从 0 开始。因此 scores[3] ,表示数组中的第 4 个元素,而并非第 3 个元素 2、 数组下标的范围是 0 至 数组长度-1 ,如果越界访问,就会报错。如:
    查看全部
  • 补充代码的时候可以先参照下面的指令
    查看全部
  • package com.Demo; import java.util.Arrays; public class hello { public static void main(String[] args) { // TODO Auto-generated method stub int [] scores = new int[]{89,-23,64,91,119,52,73}; hello print = new hello(); print.Sort(scores); } public void Sort(int[] scores){ //初始化不符合規範的分數 for(int i=0;i<scores.length;i++){ if(scores[i] < 0 || scores[i] > 100){ scores[i]=0; } } //判斷前面數字是否比較大,是則換,不是則不動 for(int i = 0;i < scores.length;i++){ for(int j = i+1;j < scores.length;j++){ if(scores[i] > scores[j]){ int temp; temp = scores[i]; scores[i] = scores[j]; scores[j] = temp; } } } //測試陣列內容 //System.out.println(Arrays.toString(scores)); System.out.println("考試結果前三名:"); System.out.println(scores[scores.length-1]); System.out.println(scores[scores.length-2]); System.out.println(scores[scores.length-3]); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 语句完成记得在英文状态下输入;
    查看全部
    0 采集 收起 来源:什么是运算符

    2015-03-07

  • 数组中的元素都可以通过下标来访问,下标从 0 开始
    查看全部
    0 采集 收起 来源:什么是数组

    2015-03-07

  • :常量名一般使用大写字符
    查看全部
    0 采集 收起 来源:Java常量的应用

    2015-03-07

  • 一:Java中的变量定义 1.JAVA变量具有三个特征:变量类型、变量名以及变量值 2.变量类型指的是该变量中所能存储的数据的数据类型或所能引用的数据的数据类型 3.变量名是变量的标识符,用于区分变量和使用变量 4.变量值指的是变量中存储的数据 注意 : 1.显式变量初始化时等号后面的的数据不一定是变量值,如double x = 1 存在隐式类型转换 2.当变量值为引用时,要考虑到别名现象 二:注意!字符串类型String 首字母大写,其它不用,比如int, char, double等 java是一门静态语言,所以要事先声明变量的类型.
    查看全部
    1 采集 收起 来源:变量是什么

    2015-04-06

  • char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度
    查看全部

举报

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

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