• java程序设计基础(1)


    1.标识符和关键字

    1.1常量的定义:在类型名称的前面加上修饰符final关键字就可以了。

    例如:final int MAX_LOOP=5;//常量标识符全部用大写字母,如果多个单词组成,如果由多个单词组成,每个单词大写,用下划线连接。

    1.2变量:变量的作用域指明该变量能够被访问到的有效范围。(局部变量,类成员变量,方法参数)

    在一个作用域中,同名变量按照临近原则。

        public class HelloWorldApp {
            int j=5; //此处j为类成员变量
            public static void main(String[] args){
                double j=10; //此处j为方法main的局部变量
                System.out.println("Hello,World!");
                System.out.println(j);
            } //double j的作用域结束
        } //int j的作用域结束

    1.3基本数据类型

         数据类型分为基本类型和引用类型。

         基本类型:数值类型,字符类型,布尔类型。

         引用类型:类,接口,数组,枚举。

        (java不支持c/c++中的指针类型、结构类型、联合类型)。

        1.3.1 布尔类型

        布尔类型用关键字boolean表示。

        boolean b=false;

        1.3.2字符类型

                  (1)转义字符

               1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
                  \0:空字符
               2.Unicode转义字符:\u + 四个十六进制数字;0~65535
                  \u0000:空字符
               3.特殊字符:就3个
                  \":双引号
                  \':单引号
                  \\:反斜线
               4.控制字符:5个
                  \' 单引号字符
                  \\ 反斜杠字符
                  \r 回车
                  \n 换行
                  \f 走纸换页
                  \t 横向跳格
                  \b 退格

                  (2)字符变量

                      从字符型向整数型转换是自动转换,从整数型向字符型转化时需要强制类型转换。

                      例如:int i=20000;

                              char one='1'; 

                              int j='a';

                              char c=(char)(i+one+j);//放到原括号内能进行强制类型转换。

                  (3)整数类型

                      一个整数隐含为int型,在表示long型常量时,需要在数字后加上后缀L或者l。

                      例如:int i=300;

                              long j=300;

                              long j2=300L;

                              int i=4L;//错误,不能把long型赋给int型常量。

                  (4)浮点类型

                      一个浮点数默认为double型。在一个浮点数后加字母F或f,表示float型。

                      例如:float f=3.4F;

                              float f1=3.4;//错误,3.4默认为double型,编译时会发生类型不匹配的错误。

                  (5)各类型数据间的相互转换

                       从低级到高级发生自动类型转换。

                       byte、short、char->int->long->float->double

                       byte、short、char类型的数据放在一起运算,先将其转换成int类型。

                       例如:byte b1=5;

                               short s1=6;

                               short s2=b1+s1;//错误,int型的值不能赋给short型变量。

     

  • 相关阅读:
    上周热点回顾(7.29-8.4)团队
    云计算之路:AWS, Azure, Aliyun, UCloud提供的Windows操作系统团队
    上周热点回顾(7.22-7.28)团队
    我的MYSQL学习心得(推荐)
    深度学习笔记之使用Faster-Rcnn进行目标检测 (实践篇)
    深度学习笔记之使用Faster-Rcnn进行目标检测 (原理篇)
    深度学习笔记之基于R-CNN的物体检测
    深度学习笔记之目标检测算法系列(包括RCNN、Fast RCNN、Faster RCNN和SSD)
    深度学习笔记之神经网络、激活函数、目标函数和深度的初步认识
    深度学习笔记之CNN(卷积神经网络)基础
  • 原文地址:https://www.cnblogs.com/exciting/p/6497001.html
Copyright © 2020-2023  润新知