整理java(1)

2016-11-06  本文已影响0人  赵什么不重要

     首先java是面向对象编程语言(oop:Object Oriented Programming 面向对象编程)。特点是跨平台

       介绍一些单词简写:args : arguments 参数     cd : change directory 改变目录     IDE : Integrated Development Environment 集成开发环境

       单行注释://            

       多行注释:/* */ 注释多行或者一个单词/字母。

        ‘\’  转义字符   \t:空格   \n : 换行。

       标识符:由字母,下划线,数字,美元符$组成,数字不可以位于开头。

       注意:int 你好 = 10; //正确 , java内部采用了Unicode字符集。

       BigInteger:这个类可以实现很大的整数。

       BigDecimal:这个类可以实现很大的小数(浮点数)。

       在java代码中10进制的数 a 转化为2进制,8进制,16进制分别为 :Integer.toBinaryString(a);,Integer.toOctalString(a);,Integer.toHexString(a);。

一个字节有8位,每一个分别可以表示0/1.

       整数常量默认类型是int,浮点数常量默认类型是double。

       注意:(1)在编程中尽量不要单独使用L命名,尽量避免使用小写L(l)和1混淆。

                    (2)浮点数存在舍入误差,很多数字不能精确表示(下面写例子)。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。

       典型的错误例子:

        float f = 0.1f ;

        double d = 1.0 / 10 ;

        System.out.print( f == d ) ; //输出为false;

所以进行 比较运算 时,尽量避免使用浮点数。

       接下来我写了一个从 a~z 顺序输出的java代码,但是控制台输出的内容都堆在一起,然后就开发了我的想象力,下面附源码:

上一篇下一篇

猜你喜欢

热点阅读