Java学习小结3

本文概述了Java编程中的基本概念,包括基本类型(如整数、浮点数、字符和布尔)、注释、格式控制符号、运算符(算数、比较、条件和逻辑)、变量声明规则以及类型转换的注意事项。
摘要由CSDN通过智能技术生成

目录

类型

注释

格式控制符号

变量

运算符

类型转换


类型

        Java可分为基本类型和类类型

        先学基本类型,类类型后面学到在讲。

        Java的基本类型区分为:整数、字节、浮点数、字符以及布尔。

                整数:short整数(2个字节)、int整数(4个字节)、long整数(8个字节)

                字节:byte类型(1个字节),可表示为 -128~127 的整数

                浮点数:float(4个字节)、double(8个字节),用于存储小数数值

                字符:char类型,用于存放‘A’、‘林’等字符符号

                布尔:boolean类型,可表示为true、false,分别代表逻辑“真”与“假”

        如果储存值超出类型范围,称为溢值,会造成程序不可预期的后果。

注释

        在程序中看到的 //单行注释 /* */ 则是多行注释

        多行注释不可嵌套。

格式控制符号

        常用的格式控制符号:

                %d:用于10进制整数格式的输出

                %f:用于10进制浮点数格式的输出

                %e,%E:用于科学记号浮点数格式的输出,%e表示输出格式遇到字母以小写表示,%E表示输出格式遇到字母以大写表示

                %o:用于8进制整数格式的输出

                %x,%X:用于16进制整数格式的输出,%x表示输出格式遇到字母以小写表示,%X表示输出格式遇到字母以大写表示

                %s,%S:字符串格式符号

                %c,%C:用于字符符号的输出,%c表示输出格式遇到字母以小写表示,%C表示输出格式遇到字母以大写表示

                %b,%B:用于boolean值的输出,%b表示输出结果是true和false,%B表示输出格式是TRUE和FALSE

                %n:特定的换行符号

System.out.printf();
System.out.println();
System.out,print();

        printf 中的 f 就是 format 的意思,也就是格式化,用在这里就是对输出文字做格式化后在显示在文本模式中。

        printfln 就是标准输出中显示文字后换行。

        print 就是输出文字后不进行换行。

变量

        数据暂存位置在程序语言中称为变量。

        在基本类型中,想要声明何种类型的变量,就使用 byte、short、int、long、float、double、char、boolean等关键字声明即可。

        变量的命名规则:

                1.不可以数字或者特殊符号(除去下划线以为的特殊符号)开头。

                2.不可以跟Java关键字或保留字同名。

                3.区分大小写。

        

        驼峰式命名法:通常以小写字母开头,并在每一个单字开始时第一个字母大写。

        在方法中声明的变量称为局部变量,不可以声明局部变量后未指定任何值就使用,编译程序遇到这种情况时将会报错。

        在声明的变量前面加上 final 限定,如果后面编写程序时,修改 final 的变量就会报错。

        字面常量就是在 Java 中写下的一个值。

        在编写整数和浮点数字面常量时可以使用下划线更清楚的表示。

        

        

运算符

       1. 算数运算符

                +、-、*、/,也就是加减乘除运算符,除此之外还有一个 % 取余运算符

       2. 比较运算符

                大于(>),不小于(>=),小于(<),不大于(<=),等于(==),不等于(!=)

                比较条件成立以 boolean 类型的 true 表示,不成立则以 false 表示 。

               == 是由两个连续的 = 组成,而不是一个 =,一个是指定运算,是赋值符号。

        3. 条件运算符

                条件式 ? 成立返回值 :不成立返回值

        4.逻辑运算符

                &&(AND,且),||(OR,或),!(NOT,相反)。

                && 与 || 是有所谓的快捷方式运算的。

                因为 AND 只要其中有一个为假,那么就可以判断结果为假,所以对于 && 来说,只要左操作数为 false ,那么就会直接返回 false,不会再去运算右边的操作数。

                因为 OR 只要其中一个为真,那么就可以判断结果为真。所以对于 || 来说,只要左操作数为 true,就会直接返回 true,不会再去运算右操作数。

        5.位运算符

                &(AND),|(OR),^(XOR)与~(补码)

                左移(<<)与右移(>>)运算符

        6.递增递减运算符

                将 ++ 或 -- 运算符写在变量前面,表示先将变量加或减1,然后再返回变量值。

                将 ++ 或 -- 运算符写在变量后面,表示先返回变量值,然后在对变量加或减1。

类型转换

        在程序中写下一个浮点数时,编译程序会自动默认使用 double 类型。

        如果要强制使用 float 类型可以进行以下操作:

        两个解决方法都可以。

        而程序写下一个整数也有类似的烦恼,程序会默认使用不超过 int 类型的长度。

        即便使用了 long 类型但还是默认为 int 类型了。解决方法也如下:

        如果表达式中包括了不同类型的数值,则会在运算时以长度最长的类型为主,其他数值类型自动提升类型。

        如果操作数都是不大于 int 的整数,则全部自动提升为 int 类型在运算。

以上就是我昨天学的总结,课太多了,都没时间写博客,酸q了。。。。

对了,我参考的书籍是 Java jdk7学习笔记还有Java核心技术卷1。。。

  • 18
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值