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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 运行结果:

     

    其中,  数组名.length  用于获取数组的长度


    查看全部
  • Java 中操作数组只需要四个步骤:

    1、 声明数组

    语法:  数据类型[ ] 数组名;

    或者   数据类型 数组名[ ];

    其中,数组名可以是任意合法的变量名,如:

    2、 分配空间

    简单地说,就是指定数组中最多可存储多少个元素

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

    其中,数组长度就是数组中能存放元素的个数,如:

    话说,我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如:

    3、 赋值

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

    4、 处理数组中数据

    我们可以对赋值后的数组进行操作和处理,如获取并输出数组中元素的值

    在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如

    它等价于:


    查看全部
  • 为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数

    public class HelloWorld {
        public static void main(String[] args) {
            // 变量保存成绩
            int score = 53;
            // 变量保存加分次数
            int count = 0;
            //打印输出加分前成绩
            System.out.println("加分前成绩:"+score);
            // 只要成绩小于60,就循环执行加分操作,并统计加分次数
            for(int i=1;i<=100;i++){
                if(score<60){
           
                }else{
                    System.out.println("加分后成绩:"+score);
                    System.out.println("共加了"+count);
                    break;
                }
                score++;
                count++;
            }
            //打印输出加分后成绩,以及加分次数

        }
    }


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

    2019-07-14

  • 判断一个数(小于10位)的位数。

    public class HelloWorld{
    public static void main(String[] args){
    int num = 999;
    int count = 0;
        for(int i=1;i<1000000000;i=i*10){
            if(num<i){
            System.out.println("它是个"+count+"位的数!");break;
            }
        count++;
        }
    }
    }


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

    2019-07-14

  • 不一样的地方在于

    int a=94;

    int b=81;

    double avg =(a+b)/2;

    System.out.println(avg);

    这段代码输出:87

    nt a=94;

    int b=81;

    double avg =(a+b)/2.0;

    System.out.println(avg);

    这段代码输出:87.5

    1原因:整形与整形做运算,结果为整数,小数部分舍去;整形与double型做运算,结果为double型(更精确)

    由于需求为计算平均成绩,所以显然用(a+b)/2会导致数据不精确,因此用(a+b)/2.0来代替


    查看全部
    0 采集 收起

    2019-07-14

  • break:退出指定的循环,直接执行循环后面的代码。

    continue:跳过循环体中剩余的语句执行下一次循环。


    查看全部
  • https://img1.sycdn.imooc.com//5d29e2cc0001f78a06340312.jpgequals的意思

    查看全部
  • 赋值运算符:5360ebdb0001401b04430144.jpg

    查看全部
  • 先自增再赋值(左边)

    5368a1f1000171c403980094.jpg

    先赋值再自增(右边)

    5368a0ae00016f2603970091.jpg

    查看全部
  • 关于注释:535ce105000118b504440337.jpg

    查看全部
  • 强制类型转换可能会造成数据丢失

    查看全部
  • double型兼容int型,但char型不能兼容int型

    查看全部
  • 基本数据类型:(存数据本身)

    整型:int、byte、short、long

    浮点型:float、double

    字符型:char

    布尔型:boolean

    引用数据类型:(保存数据的空间地址)

    类:class

    接口:interface

    数组

    查看全部
  • 配置环境变量:

    1.java_home 配置JDK安装路径(jdk的安装路径)(默认没有,需要新建)

    2.path  配置JDK命令文件的位置  (java jdk的bin路径;.....)

    3.classpath   配置类库文件的位置(默认没有,需要新建)(.;java jdk的lib路径)

    查看全部
    1 采集 收起

    2019-07-13

  • 条件运算符:

    语法:布尔表达式 ? 表达式1 :表达式2

    运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

    例如:

    因为,表达式 8>5 的值为 true ,所以,返回: 8大于5



    查看全部

举报

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

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