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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 条件运算符( ? : )

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

    String mark=(score>=60)?"及格":"不及格";

    查看全部
  • if 后小括号里必须是一个条件表达式,结果为布尔值,如果为 true ,则执行后面大括号中的代码,如果为 false ,则不执行

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

    2018-12-30

  •  if (sex.equals("男"))代表:如果sex变量的内容是“男”

    为什么用equals而不用==?

    是因为==用于的是两个基本类型变量的值是否相等,或者是两个引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。

    而equals操作表示的是两个引用型变量是否是对同一个对象的引用,即堆中的内容(值)是否相同。

    对于引用型变量,==比较的是2个对象的地址,而equals比较的是2个对象地址中的内容。

    对于基本型变量,只会用到==,不会用equals


    查看全部
  • String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。

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


    查看全部
  • import java.util.Arrays;

    public class HelloWorld {

        

        //完成 main 方法

        public static void main(String[] args) {

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

            HelloWorld hello= new HelloWorld();

            System.out.println("考试前三名是");

            hello.link(scores);

            

        }

        

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

        public void link(int scores[]){

            int m=0;

            Arrays.sort(scores);

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

            {

                if(m==3)

                {

                    break;

                }

                if(scores[n]>=0&&scores[n]<=100)

                {

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

                    m++;

                }

            }

        }


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

    2018-12-30

  • foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢?

    语法:


    查看全部
    1 采集 收起

    2018-12-30

  • 使用 Arrays 类操作 Java 中的数组

    Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。

    Arrays 中常用的方法:

    1、 排序

    语法:  Arrays.sort(数组名);

    可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列)

    2、 将数组转换为字符串

    语法:  Arrays.toString(数组名);

    可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开.


    查看全部
    0 采集 收起

    2018-12-30

  • 如何使用 Java 中的数组

               

    Java 中操作数组只需要四个步骤:

    1、 声明数组

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

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

    2、 分配空间

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

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

    其中,数组长度就是数组中能存.

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

    3、 赋值

    分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的

    4、 处理数组中数据

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

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

    它等价于:


    查看全部
  • break:结束当前循环

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

    查看全部
  • Java循环语句之 for

               

    Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换。

    语法: 

    执行过程:

    <1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

    <2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

    <3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

    <4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环

    特点:相比 while 和 do...while 语句结构更加简洁易读

    需要留心的几个小细节:

    1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

        a. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作,如:


    行变量初始化操作,如:

        b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象,如:

    在编程过程中要避免“死循环”的出现,因此,对于上面的代码可以在循环体中使用 break 强制跳出循环(关于 break 的用法会在后面介绍)。

        c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如:

    2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,如:

    代码中,初始化变量部分同时对两个变量 i 和 j 赋初值,循环变量变化部分也同时对两个变量进行变化,运行结果:

    3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级,如:

    代码中,必须同时满足变量 i 小于 10 ,并且 i 不等于 5 时才会进行循环,输出变量 i 的值。



    查看全部
  • 判断方法重载的依据:

    1、 必须是在同一个类中

    2、 方法名相同

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

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


    查看全部
    0 采集 收起

    2018-12-29

  • 这种细节题啊!

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

    2018-12-29

  • tg
    查看全部
    0 采集 收起

    2018-12-29

  • 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!

    方法的返回值最多只能有一个,不能返回多个值.

    方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值.


    查看全部
    0 采集 收起

    2018-12-29

举报

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

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