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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • public class HelloWorld{ public static void main(String[] args) {  String hobby(“目前为止”); System.out.println(hobby); } }
    查看全部
    0 采集 收起 来源:变量是什么

    2018-08-14

  • if(num>=0&&num<=999999999){

        while(num!=0){

            count++;

            num/=10;}

        System.out.println("它是个"+count+"位的数!");


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

    2018-08-13

  • 如果赋值给字符型变量的话,冒号前后都加引号。

    查看全部
  • a^b :a,b有仅只有一个为true,结果为true.

    查看全部
  • 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++        ) {        nums[i] =  (int)(Math.random() * 100);			// 产生一个100以内的随机数,并赋值给数组的每个成员		        		}		return nums; // 返回赋值后的数组	}}


    查看全部
    0 采集 收起

    2018-08-13

  • 常用运算符:

    算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符

    查看全部
    0 采集 收起 来源:什么是运算符

    2018-08-13

  • Math 类是用于进行算术操作的类,Math.random() 生成 0--1 的浮点数。不用导入包,直接使用。

    查看全部
    0 采集 收起

    2018-08-13

  • 判断方法重载的依据:

    1、 必须是在同一个类中

    2、 方法名相同

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

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


    查看全部
    0 采集 收起

    2018-08-13

  • Java 中带参数的方法体形参实参:

    方法体中()里的是形参,在main中需要写入实参;

    例如:形参是 (int[] jjc),在main中添加实参应写:int jjc={数值1,数值2,...};---仅限数组

    如果不是数组,也可以这样写:定义声明名.方法名(数值/"字符");也可以是以上数组的写法。

    查看全部
    0 采集 收起

    2018-08-13

  • 代码:

    package com.imooc;

    public class Demo06 {

    public static void main(String[] args){

    int[] nums={61,23,4,74,13,148,20};

    int min=0;

    int max=0;

    int sum=0;

    double avg=0;

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

    if (min>nums[i]){

    min=nums[i];

    }

    if(max<nums[i]){

    max=nums[i];

    }

    sum+=nums[i];

    }

    avg=sum/nums.length;

    System.out.println("数组中的最小值为"+min);

    System.out.println("数组中的最大值为"+max);

    System.out.println("数组中的平均值为"+avg);

    }

    }

    输出结果:

    数组中的最小值为0

    数组中的最大值为148

    数组中的平均值为49.0

    注意:

          输出最小值为0是错误的,实际应该是4,错误原因是,执行循环前int min=0;最小值赋为0,则min始终比数组中的任何数都小,导致最后求出的最小值是执行循环前赋的0,而不是数组中的最小值4,改正方法是:执行循环前取数组中的任意一个元素赋给min, 譬如 int min=num[0];这样min初始值也是nums数组中的元素,执行循环是就始终是nums中的元素在相互比较大小了,不会再出错!同理,int max=0;理论上也是存在隐患,只是赋的最大值是0,比nums数组中的任何元素都小,从而不会影响求最大值而已,所以为了规避这个隐患,应同时从nums数组中任取一元素作为初始值赋给min和max。譬如:

    int min=nums[0];

    int max=nums[0];

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

    2018-08-13

  • 注意代码书写的正确性

    查看全部
    0 采集 收起

    2018-08-13

  • 可以使用循环语句循环控制数组中的各个元素。

    注意:

    1、数组名.length用于获取数组长度;

    2、数组下标从0 ~ 数组长度-1,要注意,防止访问越界导致出错!

    查看全部
  •  一个java文件中只能存在一个 public class 类名


    查看全部
  • Java中使用数组需要四个步骤:

    1、定义数组

    语法:数组类型[ ]  数组名;   或者   数组类型  数组名[ ];

    例如:

              int[ ]  scores; //定义整型成绩数组

              double height[ ]; //定义浮点型身高数组

              String[ ]  names; //定义字符串型姓名数组

    2、分配空间

    就是指定数组可存储的元素个数

    语法:数组名= new  数据类型[数组长度];

    (其中,数组长度就是可存放元素的个数)

    例如:

    scores = new int[5]; //表示scores数组是长度为5的整数型数组

    height = new double[5]; //表示height数组是长度为5的浮点型数组

    name = new String[5]; //表示name数组是长度为5的字符串数组 

    注意:可以将1,2两步合并,在定义数组的同时为它分配空间,如:

    int[ ]  scores = new int[5]; //定义整型数组scores,长度为5

    3、赋值

    分配好空间后,就可向数组中存放数据,数组元素都是通过下标来进行访问的,例如向scores数组中存放学生成绩:

    scores[0]=71; //数组中存放第一个学生成绩为71分

    scores[1]=72; //数组中存放第二个学生成绩为72分

    4、处理数组数据

    可以对赋值后的数组进行操作和处理,如获取并输出成绩数组scores中的第一个元素的值:

    System.out.println("scores数组中第一个元素的值为"+scores[0]);

    注意:

    在Java中还可以直接创建数组,可以将定义数组、分配空间和赋值这三步直接合并成一步,如:

    int[ ] scores = {71,72,73,74,} //创建一个长度为4的整型数组,元素依次为71,72,73,74

    它等同于:

    int[ ] scores = new int[ ] {71,72,73,74}; //此处int后[ ]中为空,不能指定长度,因为后面的具体数字已经包含了长度


    查看全部

举报

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

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