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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 注意%与/的区别,因为设置的是int型所以999/10=99.9变为99,第一次写天真的认为要取余。

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

    2019-02-27

  • 1、&& 与:要求所有人都投票同意,才能通过某议题

    2、|| 或:只要求一个人投票同意就可以通过某议题

    3、! 非:某人原本投票同意,通过非运算符,可以使其投票无效

    4、 ^异或:有且只能有一个人投票同意,才可以通过某议题


    查看全部
  • 方法重载:方法名相同  方法参数的个数、顺序、类型不同

    查看全部
    0 采集 收起

    2019-02-27

    1. 常量被设定后运行过程中不允许改变

    2. 常量名一般使用大写字符

    3. 语法:final 常量名 = 值;

    查看全部
    0 采集 收起 来源:Java常量的应用

    2019-02-27

  • 语法:( 数据类型 ) 数值

    查看全部
  • https://img1.sycdn.imooc.com//5c767dc600015cf104420207.jpg

    (注意a==b)

    查看全部
  • public class HelloWorld{

        public static void main(String[] args) {

          String name="爱慕课";

          char sex='男';

          int num=18;

          double price=120.5;

          boolean isOK=true;

    System.out.println(name);

    System.out.println(sex);

    System.out.println(num);

    System.out.println(price);

    System.out.println(isOK);

    }

    }


    查看全部
  • 源代码文件  .java

    编译之后为  .class 字节码文件

    解释器读取字节码文件,执行代码

    JAVA跨平台强,就是因为字节码文件是不变的。针对不同的平台使用不同的解释器。

    编译使用javac hellow.java



    查看全部
    0 采集 收起

    2019-02-27

  • 文档注释可使用更详细的javadoc标记注释,可生成更详细内容信息
    查看全部
  • 编程练习

    小伙伴们,请根据所学知识,编写一个 JAVA 程序,实现输出考试成绩的前三名

    要求:

    1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73

    2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入

    3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩

    运行效果:

    任务

    一、 定义一个包含整型数组参数的方法,用来接收成绩数组,进行成绩排序并输出前三名

    提示:  1、 在方法中使用 Arrays 类的 sort( ) 方法对数组进行排序,默认按升序排列,注意 Arrays 类的使用需要导入 java.util.Arrays  2、 由于只需要输出考试成绩的前三名,所以定义一个变量,统计有效成绩的前三名的数量  3、 使用 for 循环遍历数组中的元素,由于要输出的是前三名成绩,所以从后往前遍历,即倒序遍历 如 for ( int i = scores.length - 1; i >= 0; i-- ) { }  4、 判断成绩的有效性,如果成绩小于 0 或大于 100 ,则使用 continue 忽略此成绩  5、 如果成绩有效,则有效成绩数加 1 。判断有效成绩的个数,如果有效成绩数大于 3 ,则结束循环,只输出成绩的前三名

    二、 完成 main 方法

    提示:  1、 定义一个成绩数组 scores ,保存预定的考试成绩 89 , -23 , 64 , 91 , 119 , 52 , 73  2、 调用自定义方法,传入成绩数组,完成功能

     

    • ?不会了怎么办

    • 参考代码:


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

    2019-02-27

  • ==  等于

    !=   不等于

    查看全部
  • https://img1.sycdn.imooc.com//5c763acf0001dc5204910176.jpg


    System.out.println(hobby);不用“+hobby”。

    查看全部
    0 采集 收起 来源:变量是什么

    2019-02-27

  • java 环境变量

    查看全部
    1 采集 收起

    2019-02-27

  • 编程练习

    小伙伴们,请根据所学知识,参考注释,在代码编辑器中将代码补充完整。编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组

    要求:

    1、 要求通过定义带参带返回值的方法来实现

    2、 通过参数传入数组的长度(例如长度为 8),方法执行后返回赋值后的数组

    3、 通过 (int)(Math.random() * 100) 生成 100 以内的随机数

    注:Math 类是用于进行算术操作的类,Math.random() 生成 0--1 的浮点数。 关于该类的其他应用在后面章节会有详细介绍,先熟悉随机数方法的使用~~

    运行效果为: [ 2 , 52 , 8 , 26 , 66 , 32 , 98 , 0 ]

    注:由于数组元素的值是随机生成的,每次运行生成的值可能都不同,此效果仅供参考

    任务

    一、 定义一个带参带返回值的方法,实现输出随机数数组

    提示:  1、 定义一个带参带返回值的方法,通过参数传入数组的长度,返回值为赋值后的数组  2、 创建指定长度的整型数组  3、 使用 for 循环遍历数组,通过 Math.random( ) 生成随机并给数组成员赋值  4、 使用 return 返回赋值后的数组

    二、 完成 main 方法

    提示:  1、 调用自定义方法,保存方法执行后返回的数组  2、 使用 Arrays.toString( ) 将数组转换为字符串并输出,注意导入 java.util.Arrays;
    • ?不会了怎么办

    • 参考代码:


    查看全部
    0 采集 收起

    2019-02-27

举报

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

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