程序设计基础

标识符

                Java语言规定标识符由任意顺序的字母、下划线( _ )、美元符号( $ )、和数字(不能为第一位)组成

关键字

                Java语言中已经被赋予特定意义的一些单词,对Java编译器有着特殊的含义

基本数据类型

        整数类型

                储存整数数值,没有小数部分,可以为正数或负数(十进制、八进制-以0开头、十六进制-以0x开头)
                类型(根据所占内存大小划分):byte、short、int、long

        浮点类型

                有小数部分的数字——单精度浮点类型(float)、双精度浮点类型(double)
                float-后缀F或f;double-后缀D或d(不加)

        字符类型

                char    ' s ' 表示字符;" s " 表示字符串
                Java语言可以把字符作为整数对待

        布尔类型

                boolean    只有true和false两个值

常量和变量

        常量

                程序运行过程中值一直不会改变的量,又被称作(final变量),在整个程序中只能被赋值一次

        变量

                用来储存Java程序信息的内存区域,只能储存一种特定类型的数据
                声明变量:变量类型  变量名  初始值

        变量的作用域

                类成员变量(全局变量)
                局部变量(定义在方法内部)
                方法参数变量
                异常处理参数变量(将异常处理参数传递给异常处理代码块)

运算符

        赋值运算符  “  =  ”
        算术运算符  “  +  -  *  /  %  ”(二元运算符)  ++  --(单目运算符)
        关系运算符  “  <   <=  >  >=  ==  !=  ”
        逻辑运算符  “  &&  ||  !  ”
        
        位运算符  &  按位与
                先将参与运算的数转换成二进制数,然后低位对齐,高位不足补0,如果对应二进制位都是1,则结果为1,否则为0
        位运算符  |  按位或
                对应的二进制位只要有一个为1,则结果为1,否则为0
        位运算符  ^ 按位异或
                双目运算符,如果对应二进制位相同则结果为0,不同则结果为1

        按位取反  ~   把二进制位1改为0,0改为1
        右移位  >>  将二进制位所有位置的数统一向右移动相应位数,低位移出,高位补符号位(整数补0,负数补1)
        左移位  <<  统一向左移动相应位数,高位移出,低位的空位补0
        无符号右移位  >>>  高位补0

        条件运算符   "  bool  ?  value1  :  value2  "    bool为true则返回value1;bool为false则返回value2
        

强制类型转换

数组

        定义数组:

                int a[ ]=new int[10];        
                int[ ] a;
                a[ ]=new int[2];
                string b[ ]=new string[20];
        实现多组输入:while(sc.hasNext())
        数组名.length---返回数组的长度







全部评论

相关推荐

微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务