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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 强制类型转换可能会造成数据的丢失哦

    查看全部
  • 变量是什么

    简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。

    在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。

    如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的数据的格式,将其保存在指定类型的变量空间中,并且通过变量名快速定位!

    例如,我们定义了一个变量 love ,用来保存一个字符串 “imooc” , 在程序中只要找到了 love 这个变量,就能找到存储在里面的 ”imooc”!当然,我们也可以把 love 里面的值更换成新的字符串 “i love imooc” !

    运行结果:

    各位小伙伴们一定要注意哦: Java 中的标点符号是英文的。譬如语句结束的分号,是英文符号的分号,千万表写成中文滴哦~~



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

    2019-01-04

  • 认识Java标识符

      问:标识符是神马?

      答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。

    使用标识符时,需要遵守几条规则:

     1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

     2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以

     3.  标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!

     4.  标识符的命名最好能反映出其作用,做到见名知意。



    查看全部
    0 采集 收起 来源:认识Java标识符

    2019-01-04

  • Java中的关键字

    Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!

    Java 中常用关键字:

    问:这么多,记不住啊。。。。。。-_-||

    答:现在不需要你记住所有,混个眼熟即可,在学习的过程中,你会逐步找到感觉并记住他们

    对了,差点忘了大事,Java 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了~~


    查看全部
    0 采集 收起 来源:Java中的关键字

    2019-01-04

  • 编程练习

    小伙伴们,请根据所学知识,参考注释,将代码编辑器中代码补充完整,实现成绩加分功能。

    功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数

    运行效果:

    public class HelloWorld {

        public static void main(String[] args) {

            

            // 变量保存成绩

            int score = 53; 

            

            // 变量保存加分次数

            int count = 0;



            //打印输出加分前成绩 

         System.out.println("加分前成绩:"+score);      

           

            

            // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        

            while(score<60){

               count++;

               score+=1;

         }  

        /*else{

            System.out.println("加分前成绩:");

            }*/    

                    //打印输出加分后成绩,以及加分次数

        System.out.println("加分后成绩:"+score);

        System.out.println("共加了"+count+" 次!");



        }

    }


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

    2019-01-04

  • byte:

    • byte 数据类型是8位、有符号的,以二进制补码表示的整数;

    • 最小值是 -128(-2^7);

    • 最大值是 127(2^7-1);

    • 默认值是 0;

    • byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;

    • 例子:byte a = 100,byte b = -50。

    short:

    • short 数据类型是 16 位、有符号的以二进制补码表示的整数

    • 最小值是 -32768(-2^15);

    • 最大值是 32767(2^15 - 1);

    • Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;

    • 默认值是 0;

    • 例子:short s = 1000,short r = -20000。

    int:

    • int 数据类型是32位、有符号的以二进制补码表示的整数;

    • 最小值是 -2,147,483,648(-2^31);

    • 最大值是 2,147,483,647(2^31 - 1);

    • 一般地整型变量默认为 int 类型;

    • 默认值是 0 ;

    • 例子:int a = 100000, int b = -200000。

    long:

    • long 数据类型是 64 位、有符号的以二进制补码表示的整数;

    • 最小值是 -9,223,372,036,854,775,808(-2^63);

    • 最大值是 9,223,372,036,854,775,807(2^63 -1);

    • 这种类型主要使用在需要比较大整数的系统上;

    • 默认值是 0L;

    • 例子: long a = 100000L,Long b = -200000L。
      "L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写。

    float:

    • float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;

    • float 在储存大型浮点数组的时候可节省内存空间;

    • 默认值是 0.0f;

    • 浮点数不能用来表示精确的值,如货币;

    • 例子:float f1 = 234.5f。

    double:

    • double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;

    • 浮点数的默认类型为double类型;

    • double类型同样不能表示精确的值,如货币;

    • 默认值是 0.0d;

    • 例子:double d1 = 123.4。

    boolean:

    • boolean数据类型表示一位的信息;

    • 只有两个取值:true 和 false;

    • 这种类型只作为一种标志来记录 true/false 情况;

    • 默认值是 false;

    • 例子:boolean one = true。

    char:

    • char类型是一个单一的 16 位 Unicode 字符;

    • 最小值是 \u0000(即为0);

    • 最大值是 \uffff(即为65,535);

    • char 数据类型可以储存任何字符;

    • 例子:char letter = 'A';。


    查看全部
  • 定义常量:final  数据类型   常量名(大写)

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

    2019-01-04

  • 常量语法定义:final+数据类型+常量名=常量值

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

    2019-01-04

  • 条件运算符( ? : )也称为 “三元运算符”。

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

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

    例如:

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

    java中的条件运算符


    查看全部
  • 条件运算符( ? : )也称为 “三元运算符”。

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

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


    查看全部

  • 赋值运算符

    查看全部
  • 一,java中常用的关键字


    查看全部
    0 采集 收起 来源:Java中的关键字

    2019-01-03

  • 编程练习


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

    任务

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

     

    输入999,则输出 “它是个3位的数!”

    • ?不会了怎么办

    • if (num >= 0  && num<=999999999){
      while(num != 0){
      count++;
      num/=10;
      }
      System.out.println("它是个"+ count+"位的数!");
      } else{
      System.out.println("输入有误!");
      }


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

    2019-01-03

  • Java 循环语句之多重循环

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

    如下所示:

    例如:使用 * 打印长方形:

    实现代码为:

    执行流程:当 i = 1 时,外层循环条件成立,进入内层循环,开始打印第一行内容。此时, j 从 1 开始,循环 8 次,内层循环结束后换行,实现第一行 8 个 * 的输出。接下来返回外层循环 i 变为 2 ,准备打印下一行,依此类推,直到完成长方形的打印。

    任务

    能搞定二重循环么?测试一下先~~~~

    实现功能:使用 * 打印直角三角形

    实现思路:上面的图形中,第 1 行有一个 * 号,第 2 行有两个 * 号,第 3 行有三个 * 号,所以可以使用二重循环来实现。其中,外层循环控制行数,内层循环控制每行的 * 号数。同时,我们发现一个规律,当打印每行信息时,内层循环变量的最大值和外层循环变量的值相等。

     

    请将编辑器中的第 7、11 行语句补充完整。

    效果如下:

    • ?不会了怎么办

    • 参考代码:


    查看全部

举报

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

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