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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 如何定义java中的方法

    所谓方法,就是用来解决一类问题的代码的

    有序组合,是一个功能模块

    一般情况下,定义一个方法的语法是:

    访问修饰符 返回值类型 方法名(参数列表){

          方法体

    }


    查看全部
    0 采集 收起

    2019-04-17

  • C是无法直接这样输出一行,要用循环语句一个一个输出,D是定义可以缺省列,但不可以缺省行,就是所,我可以一行不知道有多少个,但我一定要知道有多少行

    查看全部
    0 采集 收起

    2019-04-17

  • 所为二维数组,可以简单理解为是一种“特殊”的

    一位数组,他的每个数组中保存的是一个一维数组。

    如何使用二维数组呢,步骤如下:

    1. 声明数组并分配空间

      数据类型[][] 数组名 = new 数组类型[行的个数][列的个数];

      或者

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

            数组名 = new 数组名[行的个数][列的个数];

        2.赋值

        3.处理数据

    查看全部
    0 采集 收起

    2019-04-17

  • 使用foreach操作数组

    foreach并不是java中的关键字,是for语句的特殊

    简化版本,在遍历数组,集合是,foreach更简单便捷。

    从英文字面意思理解foreach也就是"for 每一个"的意思。

    语法:for(元素类型 元素变量:遍历对象){

        执行的代码

    }

    查看全部
    0 采集 收起

    2019-04-17

    1. 排序

      Arrays.sort(数组名); 按升序排序

    2. 将数组转换为字符串

      Arrays.toString(数组名);多元素之间使用逗号和空格隔开

    查看全部
    0 采集 收起

    2019-04-17

  • 先声明数组后分配空间再赋值,也可以声明数组和分配空间赋值一起

    查看全部
  • 数组名.length 用于获取数组的长度
    for(int i=0;i<hobbys.length;i++){
    System.out.println(hobbys[i])};
    需要注意的小毛病:
    1.数组下标是从0开始的。
    2.数组下标的范围是0至数组长度-1,
    如果越界访问,就会报错。


    查看全部
  • if......else....

    条件语法

    查看全部
  • 1.声明数组

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

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

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

    int[] scores;

    double height[];

    String[] names;

    2.分配空间

    简单的说,就是制定数字中最多可以存储多少个元素

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

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

    int[] scores = new int[5];

    3.赋值

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

    scores [0]= 89;

    scores [1]= 79;

    4.处理数据中数据

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

    如 int[] scores={78,91,84,68};

    他等价于:

    int[] scores=new int[]{78,91,84,68};


    查看全部
  • 利用foreach来遍历二维数组

    String[][] names ={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};

    for (String[] name : names ) {
                  for(String j : name)
        System.out.println( j );
       }

    查看全部
    0 采集 收起

    2019-04-16

  • Java中二维数组和一维数组中定义都可一用

    形如 类型[] 数组名 = new 类型[];来定义数组并且分配;但是一位数组也可以 用:类型  数组名[] = new 类型[]; 来定义分配空间

    设数组s[][]

    那么数组的行长度为s.length

                     列长度为s[].length

    二维数组的行和列可以分开定义

    定义行 int[][] s = new int[该数组的行数][]

    定义列  s[行标] = new int[该行的列数]

    查看全部
    0 采集 收起

    2019-04-16

  • 使用foreach要注意,foreach和for循环使用的关键字都是for,只是for里面的写法不一样,foreach语法遍历数组一定要注意定义的字符一定要和数组的类型相同。并且使用输入和Arrays类,要导入java.util包中的相应的类

    查看全部
    0 采集 收起

    2019-04-16

  • import java.util.Arrays;

    public class HelloWorld {

        

        //完成 main 方法

        public static void main(String[] args) {

            HelloWorld whxn= new HelloWorld();

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

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

            whxn.hl(scores);

            

            

            

        }

        

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

        public void hl(int[] scores){

            Arrays.sort(scores);

            int num=0;

            for(int i=scores.length-1;num<3&&i>=0;i--){

                if (scores[i]<0 ||scores[i]>100){

                    continue;

                num++;

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

                }

            }

            

        }


        

        

        

        

        

        

        

        

    }   


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

    2019-04-16

  • import java.util.Arrays;

    public class HelloWorld {

        

        //完成 main 方法

        public static void main(String[] args) {

            HelloWorld whxn= new HelloWorld();

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

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

            whxn.hl(scores);

            

            

            

        }

        

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

        public static int[] hl(int[] scores){

            Arrays.sort(scores);

            int num=0;

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

                if (scores[i]<0 || scores[i]>100){

                     continue; 

                }else{

                    scores[num]=scores[i];

                    num++;

                }

                return scores;//返回数组

            }

            System.out.println(scores[scores.length-1]);//输出最后一位

            

        }


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

    2019-04-16

  • java条件语句之switch

    1、 switch 后面小括号中表达式的值必须是整型或字符型

    2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

    3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束


    查看全部

举报

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

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