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

Java入门第一季(IDEA工具)升级版

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • public static void main(String[] args){

    System.out.println("");

    }


    查看全部
    1 采集 收起

    2020-05-16

    1. 创建Java项目

    2. 创建程序包

    3. 编写Java源程序

    4. 运行Java程序

    查看全部
    0 采集 收起

    2020-05-16

  • 循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。

    查看全部
  • Java循环语句之 do...while

    do...while 循环与 while 循环语法有些类似,但执行过程差别比较大。

    语法:

     

    执行过程:

    <1>、 先执行一遍循环操作,然后判断循环条件是否成立

    <2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

    特点: 先执行,后判断

    由此可见,do...while 语句保证循环至少被执行一次

    例如,依然输出 1000 遍“我爱慕课网”,使用 do...while 的实现代码为:

     

    任务

    光说不练是“假把式”,让我们来做个练习检验一下吧!

    实现功能:计算 50 以内(包括 50 )的偶数之和

    实现思路:首先定义一个变量 sum ,用来保存所有偶数的和,然后定义一个变量 num 代表 1--50  之间的偶数,值从 2 开始,每次循环执行时将 num 的值累加保存在变量 sum 中,并且将 num 值加 2 (偶数嘛,你懂得哈~~),只要  num 的值在 1--50 之内就重复执行该循环

    请将编译器中的第 10、14 行补充完整。

    运行结果为: 50以内的偶数之和为:650



    public class HelloWorld {
        public static void main(String[] args) {
            
            int sum = 0; // 保存 1-50 之间偶数的和
            
            int num = 2; // 代表 1-50 之间的偶数
            
            do {
                //实现累加求和]
                sum=sum+num;  //在这里求和不用再用int定义sum的类型。
                num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
                
            } while (  num<=50  ); // 满足数值在 1-50 之间时重复执行循环
            
            System.out.println(" 50以内的偶数之和为:" + sum );
        }
    }

    查看全部
  • Java条件语句之 switch

    当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 4 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD 2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。

    语法:

    执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。

    如:

    不得不说的几点小秘密:

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

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

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

     

    运行结果:

     

    4、 可以把功能相同的 case 语句合并起来,如

    5、 default 块可以出现在任意位置,也可以省略

    任务

    快来制作属于你的菜谱吧!

    请在代码编辑器中,使用 switch 语句补全代码,设置属于你的菜谱:如果今天是星期一、三、五,则早餐吃包子,如果是星期二、四、六,则早餐吃油条,如果是星期日,则吃“主席套餐”

    运行结果为: 吃主席套餐




    public class HelloWorld {
        public static void main(String[] args) {
            char today='日';
            switch(today){
                case '一':
                    System.out.println("早餐吃包子");
                case '二':
                    System.out.println("早餐吃油条");
                case '三':
                    System.out.println("早餐吃包子");
                case '四':
                    System.out.println("早餐吃油条");
                case '五':
                    System.out.println("早餐吃包子");
                case '六':
                    System.out.println("早餐吃油条");
                default:
                    System.out.println("吃主席套餐");
            }
        }
    }

    查看全部
  • Java条件语句之 if

    生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。

    语法:

     

    执行过程:

     

    如:

    注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~

    任务

    验货时间到啦

    请在编辑器空白处补全代码,实现功能“判断变量 one 的值是否是偶数”

    运行结果为: one是偶数


    public class HelloWorld {
        public static void main(String[] args) {
            int one = 20 ;
            //int c=one%2;
            //System.out.println(c);
            //int d=0;
        if(one%2==0){  //比较两个值时用“==”
            System.out.println("ond是偶数");
        }
        }
    }

    查看全部
  • Java中运算符的优先级

    所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示:

    级别为 1 的优先级最高,级别 11 的优先级最低。譬如,x = 7 + 3 * 2  得到的结果是 13 “先乘后加”嘛!

    PS:大家没必要去死记运算符的优先级顺序,实际开发中,一般会使用小括号辅助进行优先级管理。例如:

    分析:小括号优先级最高,因此

    1、 执行 a + 18 ,结果为 30

    2、 执行( a + 18 ) % 4 取模,结果为 2

    3、 执行 a * ( ( a + 18 ) % 4 ),结果为 24

    任务

    请在编辑器中的第 5 行输入如下代码,相信结合运行结果,大家会对运算符的优先级会有更加清晰的理解!

    int  x = ( m * 8 / ( n + 2 ) ) % m ;

    运行结果:

     

     

    public class HelloWorld {
        public static void main(String[] args) {
            int m = 5;
            int n = 7;
            int x=(m*8/(n+2))%m;
            System.out.println("m:" + m);
            System.out.println("n:" + n);
            System.out.println("x:" + x);
        }
    }

    查看全部
  • Java中的比较运算符

    比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。

    Java 中常用的比较运算符如下表所示:

    注意哦:

    1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

    2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型

    任务

    验证一下你的学习成果吧!

    请在编辑器中的第 7 、 8 、 9 、 10 行中添加正确的比较运算符,实现如下运行结果:



    public class HelloWorld{
        public static void main(String[] args) {
            int a=16;
            double b=9.5;
            double c=a;  //将a转换类型,否则会出错;
            String str1="hello";
            String str2="imooc";
            System.out.println("a等于b:" + (c == b));  //用“==”来比较两个值,用一个“=”会直接输出B值
            System.out.println("a大于b:" + (c > b));
            System.out.println("a小于等于b:" + (c < b));
            System.out.println("str1等于str2:" + (str1 == str2));
        }
    }

    查看全部
  • Java中的赋值运算符

    赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。

    Java 支持的常用赋值运算符,如下表所示:

    任务

    让我们赶紧来做个练习吧,亲...

    请在编辑器中,空白处编写代码,应用赋值运算符实现如下结果:


    public class HelloWorld{
        public static void main(String[] args) {
            int one = 10 ;
            int two = 20 ;
            int three = 0 ;
            three=one+two;
            System.out.println("three = one + two ==> "+three);
            three+=one;
            System.out.println("three += one ==> "+three);
            three-=one;
            System.out.println("three -= one ==> "+three);
            three*=one;
            System.out.println("three *= one ==>"+three);
            three/=one;
            System.out.println("three /= one ==> "+three);
            three%=one;
            System.out.println("three %= one ==> "+three);
        }
    }

    查看全部
  • 如何在Java中使用注释

    在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。

    一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!

    Java 中注释有三种类型:单行注释、多行注释、文档注释

    运行结果: Hello Imooc!

    看:被注释的代码块在程序运行时是不会被执行的~~

    我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。

    打开首页,查看下生成的 API 文档

    PS:使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息:

           @author 标明开发该类模块的作者

           @version 标明该类模块的版本

           @see 参考转向,也就是相关主题

           @param 对方法中某参数的说明

           @return 对方法返回值的说明

           @exception 对方法可能抛出的异常进行说明


    查看全部
  • 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。

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

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

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

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

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

    需要留心的几个小细节:

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

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

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

    查看全部
  • <1>、 先执行一遍循环操作,然后判断循环条件是否成立

    <2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

    特点: 先执行,后判断

    由此可见,do...while 语句保证循环至少被执行一次!


    查看全部
  • < 1 >、 判断 while 后面的条件是否成立( true / false )

    < 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止

    特点:先判断,后执行


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

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

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

    4、 可以把功能相同的 case 语句合并起来

    5、 default 块可以出现在任意位置,也可以省略

    查看全部

举报

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

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