首页 > 其他 > 详细

大数据学习第二天

时间:2020-02-11 22:08:26      阅读:101      评论:0      收藏:0      [点我收藏+]

一.JAVA的数据类型

  1.基本数据类型

    整型

      字节型  byte  1个字节  [-128~127]

      短整型  short  2个字节  [-2^16~2^16-1]

      整型     int       4个字节  [-2^31~2^31-1]

      长整形  long    8个字节  [-2^63~2^63-1]

    浮点型

      单精度浮点型  float  4个字节

      双精度浮点型  double  8个字节

    字符型        char     2个字节  [\u0000,\uFFFF]

    布尔型      boolean 1个字节  true/false

 

  2.引用数据类型

二.标识符

  1.概念:标识符,是由字母,数字,下划线和$符号组成的一个有序的字符序列,用来表示程序中的一个数据。

   2.注意事项:

        (1).只能由字母,数字,下划线和$组成

        (2).不能以数字开头

        (3).不能与系统关键字或者保留字重名

        (4).区分大小写

  3.命名规范

        (1).望文知意:标识符的命名应该具有特定的含义,这样程序的可读性就会比较好。

        (2).大驼峰命名法:所有的单词首字母都大写。

        (3).小驼峰命名法:首单词除外,从第二个单词开始,每一个单词的首字母都大写。

三.变量,常量

技术分享图片

 技术分享图片

      1.注意事项:

        (1).关于浮点型的变量,默认的类型都是double类型,如果需要给一个float类型的变量赋值,需要在最后添加一个F。

        (2).常量的定义,需要使用关键字final。其允许先定义再赋值,但是一旦赋值完成,值不能改变。

        (3).在使用一个局部变量之前,这个局部变量必须赋值。

      2.转义字符:

技术分享图片

 

       3.数据类型转换

        (1).概念:定义一个新的指定类型的变量,然后用原来的变量给这个新的变量进行赋值。

        (1).自动类型转换(隐式转换):

                      一般发生在取值范围小的数据类型,向取值范围大的数据类型转型的过程中。

                      不需要任何额外的操作,直接赋值即可。

        (2).强制类型转换(显式转换):

                      一般发生在取值范围大的数据类型,向取值范围小的数据类型转型的过程中以及浮点型向整型转型的过程中。

                      需要在赋值前,添加一个类型转换的语法,在小括号中写上需要转换的类型。

技术分享图片

        (3).注意事项:

              在JAVA中,一个变量的类型一旦确认了,将不能发生改变。

              byte,short,char类型的变量,在参与运算的时候,会自动的转型int类型。

              字符类型可以和整型等价交换

      4.ASCII码

技术分享图片

 

       5.运算符分类

 技术分享图片

 

 

四.作业  

    1、设计一段程序,将一个int变量转型为byte变量      

      public class Variable1 {
        public static void main(String[] args) {
          int a = 5;
          byte b = (byte) a;
          System.out.println(b);
        }
       }
    2、设计一段程序,实现将两个byte类型的变量相加,并将结果给一个byte变量赋值

      public class Variable2 {
        public static void main(String[] args) {
          byte a = 5, b = 6;
          byte c =(byte) (a + b);
          System.out.println(c);
          }
        }
    3、设计一段程序,将一个小写的英文字母转成对应的大写字母

      public class Variable3 {
        public static void main(String[] args) {
          char a = ‘s‘;
          System.out.println((char) (a-32));
        }
      }
    4、设计一段程序,输出一个数字字符转成字符中的数字,例如 ‘0‘需要输出数字0
      public class Variable4 {
        public static void main(String[] args) {
          char a = ‘9‘;
          System.out.println(a);
          }
        }
    5、设计一段程序,交换两个变量的值
      public class Variable5 {
        public static void main(String[] args) {
          int a = 10, b = 15, c;
          c = a;
          a = b;
          b = c;
          System.out.println(a);
          System.out.println(b);
          }
        }

 

大数据学习第二天

原文:https://www.cnblogs.com/ydk-libra/p/12294817.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!